Information processing apparatus, product, and method wherein a print from one image forming apparatus is read by another and a screen is generated including diagnostic results and image forming apparatus information

ABSTRACT

An information processing apparatus includes a processor configured to: acquire a result of diagnosis of one image forming apparatus made on a basis of a result of reading of a recording medium on which an image has been formed by the one image forming apparatus and that has been read by another image forming apparatus having an image reading function; acquire other apparatus information, which is information concerning the other image forming apparatus; and generate a screen including both of the result of the diagnosis and the other apparatus information.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based on and claims priority under 35 USC 119 fromJapanese Patent Application No. 2022-052643 filed Mar. 28, 2022.

BACKGROUND (i) Technical Field

The present disclosure relates to an information processing apparatus, anon-transitory computer readable medium, and an information processingmethod.

(ii) Related Art

Japanese Unexamined Patent Application Publication No. 2016-180873discloses processing for performing test print in an image formingapparatus, reading test print paper to generate diagnostic image data,transmitting the diagnostic image data to a maintenance apparatus,generating a unique identification code in the maintenance apparatus,associating the unique identification code with the diagnostic imagedata, and transmitting the identification code to the image formingapparatus to notify a user of the identification code.

Japanese Unexamined Patent Application Publication No. 2006-166058discloses processing for executing test print in a case where an actualprint result includes confidential information or the like andtransmitting a test print result (test print result information) to amanagement computer instead of the actual print result.

Japanese Unexamined Patent Application Publication No. 2009-33579discloses processing for canceling execution of requested processing ina case where it is determined that matching restricted image data isregistered and a marking image corresponding to one given to thematching restricted image data is not detected.

Japanese Unexamined Patent Application Publication No. 2016-225703discloses processing for using, as a document, a test pattern documenton which a test pattern is printed in a case where a print failureoccurs in a print unit.

SUMMARY

In a case where an image for diagnosis cannot be read by one imageforming apparatus to be diagnosed or in a case where the one imageforming apparatus is not connected to a communication line, anotherimage forming apparatus having an image reading function can be used toread the image for diagnosis and output a reading result obtained bythis reading to an external apparatus.

In a case where a user can be notified of the presence of the otherimage forming apparatus, maintenance of the other image formingapparatus can be also done. Furthermore, in a case where the user can benotified of the presence of the other image forming apparatus, asituation such as the one in which maintenance of the one image formingapparatus is done although a trouble is occurring in the other imageforming apparatus does not occur.

Aspects of non-limiting embodiments of the present disclosure relate toa technique of notifying a user of the presence of another image formingapparatus used to read a recording medium on which an image has beenformed by one image forming apparatus to be diagnosed.

Aspects of certain non-limiting embodiments of the present disclosureaddress the above advantages and/or other advantages not describedabove. However, aspects of the non-limiting embodiments are not requiredto address the advantages described above, and aspects of thenon-limiting embodiments of the present disclosure may not addressadvantages described above.

According to an aspect of the present disclosure, there is provided aninformation processing apparatus including a processor configured to:acquire a result of diagnosis of one image forming apparatus made on abasis of a result of reading of a recording medium on which an image hasbeen formed by the one image forming apparatus and that has been read byanother image forming apparatus having an image reading function;acquire other apparatus information, which is information concerning theother image forming apparatus; and generate a screen including both ofthe result of the diagnosis and the other apparatus information.

BRIEF DESCRIPTION OF THE DRAWINGS

An exemplary embodiment of the present disclosure will be described indetail based on the following figures, wherein:

FIG. 1 illustrates an example of an information processing system;

FIG. 2 illustrates an example of a hardware configuration of aninformation processing unit provided in a server apparatus and an imageforming apparatus;

FIG. 3 is a view for explaining the image forming apparatus;

FIG. 4 is a view for explaining chart paper;

FIG. 5 is a view for explaining transmission processing for each mode ofthe image forming apparatus;

FIG. 6 illustrates a reference table referred to by the image formingapparatus;

FIG. 7 illustrates a processing example of a case where chart paper isread by an image forming apparatus different from an image formingapparatus used to generate the chart paper;

FIG. 8 illustrates another specific example of transmission controlinformation included in a code image formed on chart paper;

FIG. 9 illustrates a relationship between a transmission level andpermission/non-permission of transmission;

FIG. 10 is a view for explaining details of processing performed whenchart paper is read by a second image forming apparatus;

FIG. 11 illustrates an example of the display screen generated by theserver apparatus;

FIG. 12 illustrates another example of the display screen;

FIGS. 13A and 13B illustrates paper for own apparatus generated by thesecond image forming apparatus;

FIG. 14 illustrates a specific example of chart image data, imageformation surface data, and blank surface data;

FIG. 15 illustrates another specific example of the chart image data,the image formation surface data, and the blank surface data; and

FIG. 16 illustrates a relationship between a streak that occurs and acause.

DETAILED DESCRIPTION

Exemplary embodiments of the present disclosure will be described indetail below with reference to the drawings.

FIG. 1 illustrates an example of an information processing system 1.

In the information processing system 1 according to the presentexemplary embodiment, plural image forming apparatuses 100 and a serverapparatus 200 connected to the plural image forming apparatuses 100 overa communication line 190 are provided. In FIG. 1 , one of the pluralimage forming apparatuses 100 is illustrated.

Each of the image forming apparatuses 100 includes an image forming unit100A as an example of an image forming unit that forms an image onpaper, which is an example of a recording medium.

The image forming unit 100A forms an image on paper, for example, by aninkjet system or an electrophotographic system. Note that the imageforming unit 100A may form an image on paper by a system other than theinkjet system and the electrophotographic system.

In the present exemplary embodiment, processing for adjusting the imageforming unit 100A is performed in the image forming apparatus 100.Furthermore, in the present exemplary embodiment, diagnosis of the imageforming apparatus 100 is made in the server apparatus 200, which is anexample of an information processing apparatus.

The image forming apparatus 100 has an information processing unit 100B,and the information processing unit 100B performs various kinds ofprocessing described below on the image forming apparatus 100.

FIG. 2 illustrates an example of a hardware configuration of the serverapparatus 200 and the information processing unit 100B provided in theimage forming apparatus 100. The server apparatus 200 and theinformation processing unit 100B provided in the image forming apparatus100 are each realized by a computer.

The server apparatus 200 and the information processing unit 100B eachhave an arithmetic processing unit 11 that performs digital arithmeticprocessing in accordance with a program and a secondary storage unit 12in which a file and the like are stored.

The secondary storage unit 12 is, for example, realized by an existinginformation storage device such as a hard disk drive (HDD), asemiconductor memory, or a magnetic tape.

The arithmetic processing unit 11 includes a CPU 11 a, which is anexample of a processor.

Furthermore, the arithmetic processing unit 11 includes a RAM 11 b usedas a working memory or the like of the CPU 11 a and a ROM 11 c in whicha program executed by the CPU 11 a and the like are stored.

Furthermore, the arithmetic processing unit 11 includes a non-volatilememory 11 d that is rewritable and can hold data even when power supplyis cut off and an interface unit 11 e that controls units such as acommunication unit connected to the arithmetic processing unit 11.

The non-volatile memory 11 d is, for example, an SRAM backed up by abattery, a flash memory, or the like. In the secondary storage unit 12,a program executed by the arithmetic processing unit 11 is stored inaddition to a file and the like.

In the present exemplary embodiment, the arithmetic processing unit 11reads a program stored, for example, in the secondary storage unit 12,and thereby processing is performed.

The program executed by the CPU 11 a may be offered to the serverapparatus 200 and the information processing unit 100B while beingstored in a computer-readable recording medium such as a magneticrecording medium (e.g., a magnetic tape, a magnetic disc), an opticalrecording medium (e.g., an optical disc), a magnetooptical medium, or asemiconductor memory. Alternatively, the program executed by the CPU 11a may be offered to the server apparatus 200 and the informationprocessing unit 100B by using means of communication such as theInternet.

In the specification, the term “processor” refers to hardware in a broadsense. Examples of the processor include general processors (e.g., CPU:Central Processing Unit) and dedicated processors (e.g., GPU: GraphicsProcessing Unit, ASIC: Application Specific Integrated Circuit, FPGA:Field Programmable Gate Array, and programmable logic device).

Furthermore, the term “processor” is broad enough to encompass oneprocessor or plural processors in collaboration which are locatedphysically apart from each other but may work cooperatively. The orderof operations of the processor is not limited to one described in theembodiments above, and may be changed.

Among processing described below, processing performed by the imageforming apparatus 100 is performed by the CPU 11 a, which is an exampleof a processor provided in the image forming apparatus 100.

Among processing described below, processing performed by the serverapparatus 200 is performed by the CPU 11 a, which is an example of aprocessor provided in the server apparatus 200.

FIG. 3 is a view for explaining the image forming apparatus 100.

In the present exemplary embodiment, the image forming apparatus 100includes the image forming unit 100A that forms an image on paper P,which is an example of a recording medium, as described above.

In the present exemplary embodiment, when the paper P passes the imageforming unit 100A, one surface of the paper P is facing the imageforming unit 100A.

In this state, the other surface of the paper P is facing a sideopposite to the image forming unit 100A, and the other surface is notinfluenced by the image forming unit 100A.

In the present exemplary embodiment, even if a trouble occurs in theimage forming unit 100A, ink or toner is not attached to the othersurface.

Furthermore, the image forming apparatus 100 includes an image readingdevice 130, which is an example of an image reader that reads an imageon a recording medium such as paper P.

The image reading device 130 is a scanner that has a function oftransporting the paper P. The image reading device 130 includes a lightsource that emits light with which the paper P is to be irradiated and alight receiving unit such as a Charge Coupled Device (CCD) that receiveslight reflected by the paper P. In the present exemplary embodiment,read image data, which will be described later, is generated on thebasis of the reflected light received by the light receiving unit.

An image reading position is set in advance in the image reading device130, and the image reading device 130 reads an image of a part of paperP located at this image reading position among sheets of paper P thatare sequentially transported.

In the example illustrated in FIG. 3 , the image reading device 130 isprovided on an upper part of the image forming apparatus 100. The imagereading device 130 sequentially reads sheets of paper P placed by auser.

Note that a way in which the image reading device 130 is installed isnot limited to this, and the image reading device 130 may be providedinside the image forming apparatus 100 on a transport path for sheets ofpaper P.

In this case, sheets of paper P on which images have been formed by theimage forming unit 100A sequentially pass the image reading device 130,and the images on the sheets of paper P are sequentially read when thesheets of paper P pass the image reading device 130.

Furthermore, in the present exemplary embodiment, a mechanism forreversing paper P is provided in the image reading device 130, andthereby paper P that has been reversed can be supplied to the imagereading position.

With this configuration, in the present exemplary embodiment, paper Pwhose image on one surface has been read can be supplied to the imagereading position again after being reversed. In this way, an image on afront surface and an image on a back surface of the paper P can be read.

Furthermore, each of the image forming apparatuses 100 includes anoperation receiving unit 132 that receives a user's operation. Theoperation receiving unit 132 is a touch panel. The operation receivingunit 132 displays information for the user and receives a user'soperation.

Note that an operation receiving unit and an information display unitmay be separately provided instead of the configuration in which thesingle operation receiving unit 132 displays information for the userand receives a user's operation as in the present exemplary embodiment.

Each of the image forming apparatuses 100 has an adjustment function ofadjusting the image forming unit 100A. Furthermore, each of the imageforming apparatuses 100 has an information transmission function oftransmitting information to the server apparatus 200.

In the present exemplary embodiment, in a case where the image formingunit 100A is adjusted, a chart image is formed on paper P by causing theimage forming unit 100A to operate.

In this way, chart paper CP, which is paper P on which a chart image (anexample of an image for diagnosis; not illustrated in FIG. 1 ) isformed, is generated, as indicated by reference sign 1A in FIG. 1 .

The chart image is an image used for adjustment and diagnosis of theimage forming unit 100A. In the present exemplary embodiment, chartpaper CP, which is paper P on which the chart image used for theadjustment and diagnosis is formed, is generated.

When the chart paper CP is generated, the chart image on the chart paperCP is read by using the image reading device 130, as indicated by thereference sign 1B in FIG. 1 .

In this way, read image data obtained by reading the chart paper CP isgenerated.

Then, the image forming apparatus 100 adjusts the image forming unit100A by using the read image data. Specifically, the image formingapparatus 100 adjusts the image forming unit 100A by analyzing the readimage data.

In other words, the image forming apparatus 100 adjusts the imageforming unit 100A on the basis of a reading result obtained by readingthe chart image by the image reading device 130.

Specifically, the image forming apparatus 100 changes a setting valueconcerning the image forming unit 100A as needed on the basis of aresult of the analysis of the read image data. In other words, the imageforming apparatus 100 sets a new setting value as a setting valueconcerning image formation as needed on the basis of a result of theanalysis of the read image data.

In this way, the image forming apparatus 100 adjusts the image formingunit 100A, and thereby quality of an image to be formed is improved.

Furthermore, in the present exemplary embodiment, the read image dataobtained when the image forming unit 100A is adjusted is transmitted tothe server apparatus 200 and is then stored in the server apparatus 200.

The server apparatus 200 diagnoses the image forming apparatus 100 onthe basis of the read image data.

Furthermore, a maintenance person who does maintenance of the imageforming apparatus 100 accesses the server apparatus 200 and diagnosesthe image forming apparatus 100 by referring to the read image datastored in the server apparatus 200 and a result of diagnosis made by theserver apparatus 200.

As described above, in each of the image forming apparatuses 100, theimage forming unit 100A is adjusted by generating chart paper CP andreading the chart paper CP.

More specifically, in each of the image forming apparatuses 100, theimage forming unit 100A is adjusted by generating chart paper CP andreading the chart paper CP every predetermined specific period, forexample, every day.

Hereinafter, this adjustment of the image forming apparatus 100routinely performed is referred to as “routine adjustment”.

Furthermore, in the present exemplary embodiment, when the routineadjustment is performed, read image data is transmitted to the serverapparatus 200. Then, in the present exemplary embodiment, the serverapparatus 200 or the maintenance person diagnoses the image formingapparatus 100, as described above.

Hereinafter, the diagnosis of the image forming apparatus 100 made whenthe routine adjustment is performed is referred to as “routinediagnosis”.

In the present exemplary embodiment, a reading result of a chart imageformed on paper P by the image forming unit 100A when the routineadjustment is performed is output to the server apparatus 200, which isan example of an external apparatus. Then, the server apparatus 200 orthe maintenance person diagnoses the image forming apparatus 100.

In the present exemplary embodiment, when chart paper CP is read for theroutine adjustment, read image data obtained by the reading is used notonly for the routine adjustment, but also for the routine diagnosis.

In this way, in the present exemplary embodiment, the routine diagnosisis performed without user's awareness. In other words, in the presentexemplary embodiment, the routine diagnosis is actually also performedin addition to the routine adjustment even if the user thinks he or sheis performing work for the routine adjustment.

When read image data is transmitted to the server apparatus 200, onlypart of the read image data necessary for the routine diagnosis may betransmitted instead of transmitting all the read image data.

In other words, only read image data of chart paper CP necessary for theroutine diagnosis may be transmitted to the server apparatus 200 insteadof transmitting read image data of all chart paper CP generated by theimage forming apparatus 100 to the server apparatus 200.

In the present exemplary embodiment, there are chart paper CP used onlyfor the routine adjustment (hereinafter referred to as “chart paper CPexclusive for adjustment”), chart paper CP used only for the routinediagnosis (hereinafter referred to as “chart paper CP exclusive fordiagnosis”), and chart paper CP used for both of the routine adjustmentand the routine diagnosis (hereinafter referred to as “chart paper CPfor both adjustment and diagnosis”), as described later.

Each of the image forming apparatuses 100 may transmit only read imagedata of the chart paper CP for both adjustment and diagnosis and readimage data of the chart paper CP exclusive for diagnosis to the serverapparatus 200.

In some cases, the chart paper CP for routine adjustment and the chartpaper CP for routine diagnosis are identical. In such cases, the imageforming apparatus 100 transmits read image data of all sheets of chartpaper CP to the server apparatus 200.

In other words, in such cases, all sheets of chart paper CP are thechart paper CP for both adjustment and diagnosis, and the image formingapparatus 100 transmits read image data of all of the sheets of chartpaper CP for both adjustment and diagnosis to the server apparatus 200.

Each of the image forming apparatuses 100 determines, for each chartpaper CP whose image has been read, whether the chart paper CP is thechart paper CP exclusive for adjustment, the chart paper CP exclusivefor diagnosis, or the chart paper CP for both adjustment and diagnosiswhen transmitting read image data to the server apparatus 200.

In a case where the chart paper CP is the chart paper CP exclusive fordiagnosis or the chart paper CP for both adjustment and diagnosis, theimage forming apparatus 100 transmits read image data of the chart paperCP to the server apparatus 200.

Meanwhile, in a case where the chart paper CP is the chart paper CPexclusive for adjustment, the image forming apparatus 100 does nottransmit read image data of the chart paper CP to the server apparatus200.

In a case where read image data of chart paper CP exclusive foradjustment is not transmitted to the server apparatus 200 as in thepresent exemplary embodiment, read image data transmitted to the serverapparatus 200 is reduced.

When the image forming apparatus 100 generates chart paper CP, the imageforming apparatus 100 forms a code image KG on the chart paper CP asindicated by the reference sign 1D in FIG. 1 .

The image forming apparatus 100 determines whether or not the chartpaper CP is one to be transmitted to the server apparatus 200, forexample, on the basis of information included in the code image KGformed on the chart paper CP.

The “code image KG” is an image in which information is encoded. Thecode image KG is, for example, a two-dimensional barcode or aone-dimensional barcode.

Note that information may be given to chart paper CP by giving textinformation to the chart paper CP instead of using the code image KG.

Alternatively, for example, information may be stored in an informationstorage medium such as an RFID tag, and this information storage mediummay be given to chart paper CP.

In the present exemplary embodiment, when a chart image is formed onpaper P, the code image KG is also formed on this paper P. In thepresent exemplary embodiment, the code image KG formed on the paper Ptogether with the chart image includes information concerning a type ofchart paper CP.

When the image forming apparatus 100 reads the chart paper CP, the imageforming apparatus 100 determines whether or not the chart paper CP isone to be transmitted to the server apparatus 200 on the basis of theinformation concerning the type included in the code image KG.

Specifically, in the present exemplary embodiment, for example, the codeimage KG includes, as the information concerning the type, informationindicating whether the chart paper CP is the chart paper CP exclusivefor adjustment, the chart paper CP exclusive for diagnosis, or the chartpaper CP for both adjustment and diagnosis.

In a case where the information included in the code image KG formed onthe read chart paper CP is information indicative of the chart paper CPexclusive for diagnosis or the chart paper CP for both adjustment anddiagnosis, the image forming apparatus 100 transmits read image data ofthe chart paper CP to the server apparatus 200.

In a case where the information included in the code image KG isinformation indicative of the chart paper CP exclusive for adjustment,the image forming apparatus 100 does not transmit read image data of thechart paper CP given this code image KG to the server apparatus 200.

Whether chart paper CP is the chart paper CP exclusive for adjustment,the chart paper CP exclusive for diagnosis, or the chart paper CP forboth adjustment and diagnosis may be determined on the basis of an orderof transport of chart paper CP in the image forming apparatus 100. Inother words, the type of chart paper CP need not be determined on thebasis of information included in the code image KG.

In the present exemplary embodiment, the image reading device 130 may bedisposed inside the image forming apparatus 100 on a transport path forpaper P, as described above.

In this case, the image forming apparatus 100 determines whetherobtained read image data is read image data of the chart paper CPexclusive for adjustment, read image data of the chart paper CPexclusive for diagnosis, or read image data of the chart paper CP forboth adjustment and diagnosis on the basis of an order of chart paper CPsequentially transported to the image reading device 130.

In this case, the image forming apparatus 100 first grasps an order oftransport of sheets of chart paper CP and types of the transportedsheets of chart paper CP on the basis of information of a print job forthe sheets of chart paper CP.

Then, the image forming apparatus 100 determines whether each of readimage data sequentially obtained is read image data of the chart paperCP exclusive for adjustment, read image data of the chart paper CPexclusive for diagnosis, or read image data of the chart paper CP forboth adjustment and diagnosis on the basis of the order of the sheets ofchart paper CP sequentially transported to the image reading device 130.

Then, also in this case, the image forming apparatus 100 transmits readimage data of the chart paper CP exclusive for diagnosis or read imagedata of the chart paper CP for both adjustment and diagnosis among theread image data sequentially obtained to the server apparatus 200.

Transmission by Permission

The image forming apparatus 100 (see FIG. 1 ) may transmit read imagedata to the server apparatus 200 in a case where permission is given bya user.

In other words, the image forming apparatus 100 may output a readingresult of the chart paper CP exclusive for diagnosis and a readingresult of the chart paper CP for both adjustment and diagnosis to theserver apparatus 200, which is an example of an external apparatus, in acase where permission is given by the user.

Specifically, in a case where this processing is performed, the usersets in advance in the image forming apparatus 100 whether or not totransmit read image data to the server apparatus 200.

In a case where the setting permits transmission, the image formingapparatus 100 transmits read image data of the chart paper CP exclusivefor diagnosis and read image data of the chart paper CP for bothadjustment and diagnosis to the server apparatus 200.

On the other hand, in a case where the setting does not permittransmission, the image forming apparatus 100 does not transmit readimage data to the server apparatus 200.

Note that in the present exemplary embodiment, the user sets whether ornot to transmit read image data to the server apparatus 200 by operatingthe operation receiving unit 132.

The image forming apparatus 100 may be configured not to generate thechart paper CP exclusive for diagnosis in a case where the setting thatpermits transmission is not made.

In other words, the image forming apparatus 100 may be configured not togenerate the chart paper CP exclusive for diagnosis in a case where theuser's setting is that read image data is not transmitted to the serverapparatus 200.

Alternatively, in a case where the setting that permits transmission isnot made, a chart image formed on chart paper CP may be changed so thata chart image used only for routine diagnosis is not formed.

Although each sheet of paper P becomes the chart paper CP exclusive foradjustment, the chart paper CP exclusive for diagnosis, or the chartpaper CP for both adjustment and diagnosis in the above description, achart image for routine adjustment and a chart image for routinediagnosis may be formed on a single sheet of paper P.

In this case, in a case where the setting that permits transmission isnot made, the image forming apparatus 100 may be configured not to forma chart image for routine diagnosis. In this case, only a chart imagefor routine adjustment is formed on chart paper CP.

Furthermore, also in a case where read image data cannot be transmittedto the server apparatus 200, for example, due to failure ofcommunication between the image forming apparatus 100 and the serverapparatus 200, the image forming apparatus 100 may be configured not togenerate the chart paper CP exclusive for diagnosis or may be configurednot to form a chart image for routine diagnosis.

Processing for Notifying User

The user may be notified of information indicating that read image datais transmitted to the server apparatus 200.

In a case where the user performs reading of chart paper CP, such asituation is also assumed in which the user does not know that readimage data is transmitted to the server apparatus 200 thinking that heor she is performing routine adjustment.

In a case where the user is notified of information indicating that readimage data is transmitted, the user can be notified that read image datais transmitted to an outside of the image forming apparatus 100.

This notification is, for example, given by the operation receiving unit132 that is a touch panel.

Alternatively, the notification may be given to the user by givinginformation indicating that read image data is to be transmitted to theserver apparatus 200 to chart paper CP whose read image data is to betransmitted to the server apparatus 200.

In other words, the notification may be given to the user by forming, onpaper P on which a chart image is formed by the image forming unit 100Awhen routine adjustment is performed, an image including informationindicating that a reading result of an image formed on the paper P is tobe output to an outside.

More specifically, in this case, for example, when the chart paper CPexclusive for diagnosis or the chart paper CP for both adjustment anddiagnosis is generated, information indicating that read image data isto be transmitted to the server apparatus 200 is given to this chartpaper CP by using the image forming unit 100A.

The “information indicating that read image data is to be transmitted”may be given as an image such as an illustration or may be given as textinformation such as “scan image will be transmitted”.

Furthermore, in the present exemplary embodiment, each chart paper CP isgiven apparatus identification information, which is information foridentifying the image forming apparatus 100 used to generate the chartpaper CP, as indicated by the reference sign 1G in FIG. 1 . Theapparatus identification information is, for example, model informationor serial information.

In the present exemplary embodiment, the apparatus identificationinformation is included in information stored in the code image KGformed on the chart paper CP.

In this way, the server apparatus 200 can be notified of informationconcerning the image forming apparatus 100 used to generate the chartpaper CP. In other words, the server apparatus 200 can be notified ofinformation concerning the image forming apparatus 100 on which routinediagnosis is to be made.

Furthermore, in the present exemplary embodiment, a security code andtransmission control information, which is an example of information forcontrol, is included in the information stored in the code image KG, asindicated by the reference sign 1H in FIG. 1 . Details of the securitycode and the transmission control information will be described later.

In the present exemplary embodiment, the apparatus identificationinformation, the security code, and the transmission control informationare added to chart paper CP by the image forming unit 100A functioningas a part of an adding unit.

Chart Paper CP

FIG. 4 is a view for explaining chart paper CP.

In the present exemplary embodiment, when routine adjustment isperformed, four sheets of chart paper CP illustrated in FIG. 4 aregenerated in the image forming apparatus 100, and then the four sheetsof chart paper CP are read in the image forming apparatus 100.

A chart image, which is an example of an image for diagnosis, is formedon each of the four sheets of chart paper P.

In the present exemplary embodiment, chart paper P “for gradationadjustment”, chart paper P “for unevenness adjustment/streak diagnosisNo. 1”, chart paper P “for unevenness adjustment/streak diagnosis No.2”, and chart paper P “for banding/density diagnosis” are generated asthe four sheets of chart paper P.

Next, the user places the four sheets of chart paper CP in the imagereading device 130 (see FIG. 1 ). Alternatively, the four sheets ofchart paper CP sequentially pass the image reading device 130 providedinside the image forming apparatus 100. In this way, the four sheets ofchart paper CP are read.

Three sheets of chart paper CP, that is, the chart paper CP “forgradation adjustment”, the chart paper CP “for unevennessadjustment/streak diagnosis No. 1”, and the chart paper CP “forunevenness adjustment/streak diagnosis No. 2” are used for routineadjustment, and the image forming unit 100A is adjusted by using readimage data of these three sheets of chart paper CP.

Three sheets of chart paper CP, that is, the chart paper CP “forunevenness adjustment/streak diagnosis No. 1”, the chart paper CP “forunevenness adjustment/streak diagnosis No. 2”, and the chart paper CP“for banding/density diagnosis” are used for routine diagnosis, and readimage data of these three sheets of chart paper CP are transmitted tothe server apparatus 200. Then, the server apparatus 200 diagnoses theimage forming apparatus 100.

Although the chart paper CP “for banding/density diagnosis” isunnecessary for the routine adjustment, the sheets of chart paper CPincluding this chart paper CP “for banding/density diagnosis” aregenerated when sheets of chart paper CP for the routine adjustment aregenerated since the chart paper CP “for banding/density diagnosis” isnecessary for the routine diagnosis.

In this example, the chart paper CP “for gradation adjustment”corresponds to the chart paper CP exclusive for adjustment.

The chart paper CP “for unevenness adjustment/streak diagnosis No. 1”and the chart paper CP “for unevenness adjustment/streak diagnosis No.2” correspond to the chart paper CP for both adjustment and diagnosis.

The chart paper CP “for banding/density diagnosis” corresponds to thechart paper CP exclusive for diagnosis.

Information Stored in Code Information

In the present exemplary embodiment, as illustrated in FIG. 1 , the codeimage KG is formed on chart paper CP in addition to a chart image (notillustrated in FIG. 1 ), as described above.

In the present exemplary embodiment, the code image KG includes theapparatus identification information, the security code, and thetransmission control information.

The apparatus identification information is information for identifyingthe image forming apparatus 100 used to generate chart paper CP, asdescribed above.

The security code is information used to permit transmission of readimage data of chart paper CP to the server apparatus 200. Note that thissecurity code is not necessarily needed, and information given to chartpaper CP need not include the security code.

The transmission control information is information used to controltransmission of read image data of chart paper CP to the serverapparatus 200.

In the present exemplary embodiment, chart paper CP on which a chartimage has been formed by the image forming unit 100A is read by theimage forming apparatus 100 or a second image forming apparatus 102,which will be described later, and a reading result of the chart paperCP is acquired by these image forming apparatuses 100.

Then, the reading result is output from these image forming apparatuses100. The transmission control information is used for the output of thereading result.

In the present exemplary embodiment, each chart paper CP is given, asthe transmission control information, information indicating whether thechart paper CP is the chart paper CP exclusive for adjustment, the chartpaper CP exclusive for diagnosis, or the chart paper CP for bothadjustment and diagnosis.

In other words, in the present exemplary embodiment, informationconcerning a type of chart paper CP is given to the chart paper CP asthe transmission control information.

In the present exemplary embodiment, in a case where informationindicative of the chart paper CP exclusive for diagnosis or the chartpaper CP for both adjustment and diagnosis is included in the code imageKG as the transmission control information, read image data of the chartpaper CP given this code image KG is transmitted to the server apparatus200.

Meanwhile, in the present exemplary embodiment, in a case whereinformation indicative of the chart paper CP exclusive for adjustment isincluded in the code image KG as the transmission control information,read image data of the chart paper CP given this code image KG is nottransmitted to the server apparatus 200.

It can be said that the information concerning the type of chart paperCP is information indicative of a transmission level.

In the present exemplary embodiment, there are two kinds of information“transmission level 1” and “transmission level 2” as the informationindicative of the transmission level.

In the present exemplary embodiment, information indicative of the chartpaper CP exclusive for diagnosis or the chart paper CP for bothadjustment and diagnosis is information of “transmission level 2”, andinformation indicative of the chart paper CP exclusive for adjustment isinformation of “transmission level 1”.

In the present exemplary embodiment, when the routine adjustment isperformed, read image data of the chart paper CP exclusive for diagnosisand read image data of the chart paper CP for both adjustment anddiagnosis are transmitted to the server apparatus 200, and read imagedata of the chart paper CP exclusive for adjustment is not transmittedto the server apparatus 200, as described above.

This means that when the routine adjustment is performed, read imagedata of chart paper CP given the transmission level 2 is transmitted tothe server apparatus 200, and read image data of chart paper CP giventhe transmission level 1 is not transmitted to the server apparatus 200.

The information concerning the type of chart paper CP is used forcontrol of output of read image data from the image forming apparatus100 and therefore can be said as information for control used forcontrol of output of read image data from the image forming apparatus100.

In the present exemplary embodiment, information indicative of atransmission level is given to each sheet of chart paper CP, and theimage forming apparatus 100 determines whether or not to transmit readimage data of the chart paper CP on the basis of the informationindicative of a transmission level.

In the present exemplary embodiment, the image forming apparatus 100transmits read image data of chart paper CP given the transmission level2 to the server apparatus 200, as described above.

The image forming apparatus 100 does not transmit read image data ofchart paper CP given the transmission level 1 to the server apparatus200.

Transmission Processing for Each Mode of Image Forming Apparatus 100

FIG. 5 is a view for explaining transmission processing for each mode ofthe image forming apparatus 100.

Processing for transmitting read image data in a routine diagnosis modehas been described above.

In the processing for transmitting read image data in the routinediagnosis mode, read image data of chart paper CP given the transmissionlevel 2 is transmitted to the server apparatus 200, and read image dataof chart paper CP given the transmission level 1 is not transmitted tothe server apparatus 200, as described above.

In this case, a reading result of a chart image that is used foradjustment but is not used for diagnosis is not output to the serverapparatus 200.

In the present exemplary embodiment, there is a failure diagnosis modein addition to the routine diagnosis mode although description thereofis omitted in the above description. Also in the failure diagnosis mode,read image data is transmitted to the server apparatus 200.

In the present exemplary embodiment, a mode of the image formingapparatus 100 is switchable.

In the present exemplary embodiment, the mode of the image formingapparatus 100 is switched between the routine diagnosis mode, which isan example of a first mode, and the failure diagnosis mode, which is anexample of a second mode, in accordance with user's switching of themode.

Specifically, in the present exemplary embodiment, for example, the modeof the image forming apparatus 100 is switched by a user's operation ofthe operation receiving unit 132.

In the present exemplary embodiment, the mode of the image formingapparatus 100 becomes either the routine diagnosis mode or the failurediagnosis mode in accordance with this switching.

The “failure diagnosis mode” is a mode for diagnosing a failureoccurring in the image forming apparatus 100.

The failure diagnosis mode is a mode for more closely diagnosing a stateof the image forming apparatus 100 than the routine diagnosis mode.

The server apparatus 200 (see FIG. 1 ) diagnoses the image formingapparatus 100 that is in the failure diagnosis mode by using moreinformation than information used to diagnose the image formingapparatus 100 that is in the routine diagnosis mode.

In the failure diagnosis mode, the image forming apparatus 100 isdiagnosed by using a larger number of reading results than in theroutine diagnosis mode. In other words, in the failure diagnosis mode,the image forming apparatus 100 is diagnosed by using a larger number ofreading results of chart images than reading results of chart imagesused in the routine diagnosis mode.

Note that in the failure diagnosis mode, only processing fortransmitting read image data to the server apparatus 200 is performedwithout performing the adjustment processing.

In the present exemplary embodiment, when the mode of the image formingapparatus 100 switches to the failure diagnosis mode, chart paper CPwhose read image data is to be transmitted from the image formingapparatus 100 to the server apparatus 200 changes.

In other words, in the present exemplary embodiment, when the mode ofthe image forming apparatus 100 switches to the failure diagnosis mode,read image data to be transmitted from the image forming apparatus 100to the server apparatus 200 changes.

The image forming apparatus 100 determines whether or not to transmitread image data to the server apparatus 200 on the basis of informationconcerning the mode of the image forming apparatus 100 and informationconcerning a transmission level included in the transmission controlinformation.

In other words, the image forming apparatus 100 controls output of areading result obtained by reading a chart image on the basis ofinformation concerning the mode of the image forming apparatus 100,which is an example of own apparatus information, and informationconcerning a transmission level given to each chart paper CP.

In other words, the image forming apparatus 100 controls output of areading result obtained by reading a chart image on the basis of ownapparatus information, which is information concerning this imageforming apparatus 100, and information concerning a type of chart imageformed on chart paper CP.

Each of the image forming apparatuses 100 transmits read image data ofall of the four sheets of chart paper CP to the server apparatus 200 asindicated by the reference sign 5A in FIG. 5 in a case where the imageforming apparatus 100 is in the failure diagnosis mode.

In this case, the image forming apparatus 100 also transmits read imagedata of the chart paper CP exclusive for adjustment, which is chartpaper CP given the “transmission level 1”, to the server apparatus 200.

The “transmission level 1” is an example of information for control usedto control output of read image data.

In the present exemplary embodiment, information for control, such asthe “transmission level 1”, for controlling output of read image datafrom the image forming apparatus 100 to vary depending on the mode ofthe image forming apparatus 100 used to read chart paper CP is set inadvance.

In the present exemplary embodiment, the information for control set inadvance is added to chart paper CP.

More specifically, in the present exemplary embodiment, information forcontrol that allows a reading result to be output in a case where theimage forming apparatus 100 used to read chart paper CP is in thefailure diagnosis mode, which is an example of a specific mode, andprohibits a reading result from being output in a case where the imageforming apparatus 100 is not in the failure diagnosis mode is added tothe chart paper CP “for gradation adjustment”.

In this case, the image forming apparatus 100 also transmits read imagedata of the chart paper CP “for gradation adjustment” to the serverapparatus 200 in a case where the image forming apparatus 100 is in thefailure diagnosis mode.

In the present exemplary embodiment, in a case where the image formingapparatus 100 is in the failure diagnosis mode, in which moreinformation should be transmitted to the server apparatus 200, readimage data of all of the four sheets of chart paper CP including thechart paper CP exclusive for adjustment is transmitted to the serverapparatus 200.

On the other hand, in the present exemplary embodiment, in a case wherethe image forming apparatus 100 is in the routine diagnosis mode, readimage data of the chart paper CP exclusive for adjustment, which ischart paper CP given the transmission level 1, is not transmitted to theserver apparatus 200 as indicated by the reference sign 5B in FIG. 5 ,as described above.

In the present exemplary embodiment, in a case where a type of chartpaper CP is the transmission level 1, which is an example of a specifictype, and the image forming apparatus 100 is in the routine diagnosismode, a reading result of this chart paper CP is not output.

In this case, one or some reading results among all reading results ofthe sheets of chart paper CP are output to the server apparatus 200.

Specifically, in this case, a reading result used for diagnosis of theimage forming apparatus 100 among all reading results is output to theserver apparatus 200.

More specifically, in this case, a reading result of the chart paper CPfor both adjustment and diagnosis and a reading result of the chartpaper CP exclusive for diagnosis, which are chart paper CP given thetransmission level 2, among all reading results are transmitted to theserver apparatus 200.

On the other hand, in the present exemplary embodiment, a reading resultother than the one or some reading results is also transmitted to theserver apparatus 200 in a case where a predetermined condition issatisfied.

Specifically, in the present exemplary embodiment, the other readingresult is also output to the server apparatus 200 in a case where theimage forming apparatus 100 is in the failure diagnosis mode, which isan example of a specific mode, as described above.

More specifically, in the present exemplary embodiment, a reading resultof the chart paper CP exclusive for adjustment is also output to theserver apparatus 200 in a case where the image forming apparatus 100 isin the failure diagnosis mode, in which the image forming apparatus 100is diagnosed by using more information than in the routine diagnosismode.

In the present exemplary embodiment, when the image forming unit 100Aprovided in the image forming apparatus 100 is adjusted, the imageforming unit 100A forms a chart image used for this adjustment and formsa chart image that is not used for this adjustment but is used fordiagnosis on paper P.

In the present exemplary embodiment, at least a reading result of achart image that is not used for adjustment of the image formingapparatus 100 but is used for diagnosis of the image forming apparatus100 is output to the server apparatus 200 irrespective of the mode ofthe image forming apparatus 100.

In the present exemplary embodiment, in a case where the image formingapparatus 100 is in the routine diagnosis mode, read image data of thechart paper CP for both adjustment and diagnosis and read image data ofthe chart paper CP exclusive for diagnosis are transmitted to the serverapparatus 200, but read image data of the chart paper CP exclusive foradjustment is not transmitted to the server apparatus 200, as describedabove.

On the other hand, in a case where the image forming apparatus 100 is inthe failure diagnosis mode, read image data of all of the chart paper CPfor both adjustment and diagnosis, the chart paper CP exclusive fordiagnosis, and the chart paper CP exclusive for adjustment aretransmitted to the server apparatus 200, as described above.

In the present exemplary embodiment, a code image KG on chart paper CPwhose read image data is to be transmitted to the server apparatus 200includes a security code indicative of permission of the transmission,as illustrated in FIG. 1 .

In the present exemplary embodiment, each of the image formingapparatuses 100 determines the presence or absence of a security code,and does not transmit read image data to the server apparatus 200 in acase where paper P has no code image KG or in a case where a securitycode acquired from a code image KG is not one registered in advance.

In the present exemplary embodiment, it can be said that the securitycode is information for determining whether or not chart paper CP is onewhose read image data is to be transmitted.

In the present exemplary embodiment, transmission of read image data tothe server apparatus 200 is controlled on the basis of the security codeand the transmission control information in each of the routinediagnosis mode and the failure diagnosis mode.

It is also assumed that when routine diagnosis or failure diagnosis isperformed, paper P that is irrelevant with the routine diagnosis or thefailure diagnosis is read together with chart paper CP.

In this case, since a security code registered in advance is not givento the paper P irrelevant with the routine diagnosis or the failurediagnosis, read image data of this paper P irrelevant with the routinediagnosis or the failure diagnosis is not transmitted to the serverapparatus 200.

In a case where the code image KG includes only the security code, onlytwo kinds of processing, that is, transmitting read image data and nottransmitting read image data can be performed.

On the other hand, in a case where the code image KG also includes thetransmission control information as in the present exemplary embodiment,for example, read image data to be transmitted to the server apparatus200 can be changed depending on the mode of the image forming apparatus100, as described above.

In the present exemplary embodiment, in the routine diagnosis mode, readimage data of the chart paper CP “for gradation adjustment”, which isone of the sheets of chart paper CP, is not transmitted to the serverapparatus 200.

On the other hand, in the present exemplary embodiment, when the mode ofthe image forming apparatus 100 is switched to the failure diagnosismode, the read image data of this chart paper CP is also transmitted tothe server apparatus 200.

In the present exemplary embodiment, even in a case where the routinediagnosis of the image forming apparatus 100 is not performed, the imageforming unit 100A forms an image used for diagnosis of the image formingapparatus 100 on paper P. More specifically, even in a case where theroutine diagnosis is not performed, the image forming unit 100A forms achart image used for diagnosis of the image forming apparatus 100 onpaper P.

More specifically, even in a case where the image forming apparatus 100is in the failure diagnosis mode, the image forming unit 100A forms achart image used for diagnosis of the image forming apparatus 100 onpaper P in response to an instruction from the user or the like togenerate chart paper CP.

In the present exemplary embodiment, even in a case where the imageforming apparatus 100 is in the failure diagnosis mode, the imageforming unit 100A generates the four sheets of chart paper CP.

In the present exemplary embodiment, a reading result output to theserver apparatus 200 among reading results of chart images formed by theimage forming unit 100A when the routine diagnosis is performed and areading result output to the server apparatus 200 among reading resultsof chart images formed by the image forming unit 100A when the routinediagnosis is not performed are different.

In the present exemplary embodiment, the reading result output to theserver apparatus 200 among reading results of chart images formed by theimage forming unit 100A when the routine diagnosis is performed is readimage data of the three sheets of chart paper CP “for unevennessadjustment/streak diagnosis No. 1”, “for unevenness adjustment/streakdiagnosis No. 2”, and “for banding/density diagnosis”.

Meanwhile, the reading result output to the server apparatus 200 amongreading results of chart images formed by the image forming unit 100Awhen the routine diagnosis is not performed is read image data of thefour sheets of chart paper CP “for gradation adjustment”, “forunevenness adjustment/streak diagnosis No. 1”, “for unevennessadjustment/streak diagnosis No. 2”, and “for banding/density diagnosis”.

In the present exemplary embodiment, in a case where the routinediagnosis is not performed, that is, in a case where the failurediagnosis is performed, the image forming apparatus 100 is diagnosed byusing a larger number of reading results than when the routine diagnosisis performed.

Accordingly, in the present exemplary embodiment, in a case where theroutine diagnosis is not performed, a larger number of reading resultsthan in a case where the routine diagnosis is performed are output tothe server apparatus 200.

In the present exemplary embodiment, the user sometimes notices afailure of the image forming apparatus 100 by referring to chart paperCP generated when the routine adjustment is performed. In this case, theuser sometimes manually switches the mode of the image forming apparatus100 to the failure diagnosis mode.

In this case, in the present exemplary embodiment, read image data ofthe chart paper CP “for gradation adjustment”, which is the one of thesheets of chart paper CP, is also transmitted to the server apparatus200.

In this case, the user places the four sheets of chart paper CP in theimage reading device 130 again to read the four sheets of chart paperCP, and thereby read image data of the chart paper CP “for gradationadjustment”, which is the one of the sheets of chart paper CP, is alsotransmitted to the server apparatus 200.

In the present exemplary embodiment, in a case where the routineadjustment is performed, the image forming unit 100A is adjusted, andread image data is transmitted to the server apparatus 200 to performthe routine diagnosis.

In this case, if read image data of all sheets of chart paper CP read bythe image reading device 130 is transmitted to the server apparatus 200,a volume of the read image data becomes large, and a trouble such as along transmission time may undesirably occur.

On the other hand, in the present exemplary embodiment, read image dataof the chart paper CP exclusive for adjustment is not transmitted in acase where the routine adjustment is performed. This reduces a volume ofread image data transmitted to the server apparatus 200.

Meanwhile, in the present exemplary embodiment, in the failure diagnosismode, read image data of all sheets of chart paper CP is transmitted tothe server apparatus 200 in order to more accurately grasp a cause of afailure. In this case, read image data of all sheets of chart paper CPincluding the chart paper CP exclusive for adjustment is transmitted tothe server apparatus 200.

As a result, the image forming apparatus 100 can be diagnosed by theserver apparatus 200 on the basis of more information than in a casewhere read image data of one or some sheets of chart paper CP is nottransmitted to the server apparatus 200 among all sheets of paper CP.

Another Example of Transmission Control Information

Another example of the transmission control information is informationconcerning date and time of printing of chart paper CP. In other words,another example of the transmission control information is informationconcerning date and time of the routine adjustment.

In this case, for example, information concerning date and time ofprinting of chart paper CP is included as the transmission controlinformation in a code image KG formed on the chart paper CP.

In this case, in a case where the chart paper CP is read later, theimage forming apparatus 100 acquires, for the chart paper CP, theinformation concerning date and time included in the transmissioncontrol information.

Furthermore, the image forming apparatus 100 acquires, for the chartpaper CP, information concerning a transmission level included in thetransmission control information. In other words, the image formingapparatus 100 acquires, for the chart paper CP, type informationconcerning a type of chart paper CP.

Next, the image forming apparatus 100 acquires a time difference betweena time specified by the information concerning the date and time ofprinting and a current time.

In other words, in this case, the image forming apparatus 100 acquires atime difference between a time specified by the information concerningthe date and time of printing and a time of reading of the chart paperCP.

In a case where the time difference exceeds a predetermined period(e.g., 10 minutes), the image forming apparatus 100 also transmits readimage data of chart paper CP given the transmission level 1 to theserver apparatus 200.

More specifically, in a case where the time difference exceeds thepredetermined period, the image forming apparatus 100 also transmitsread image data of the chart paper CP exclusive for adjustment to theserver apparatus 200.

In this processing example, the time specified by the informationconcerning the date and time of printing and status information, whichis information concerning a status of reading of the chart paper CP bythe image reading device 130, are acquired.

Specifically, in this case, timing information, which is informationconcerning a timing of reading of the chart paper CP by the imagereading device 130, is acquired as the status information.

In this case, in a case where the timing specified by the timinginformation is later than a predetermined timing, a reading result ofchart paper CP given the transmission level 1 is also output.

On the other hand, in a case where the timing specified by the timinginformation is earlier than the predetermined timing, a reading resultof chart paper CP given the transmission level 1 is not output.

More specifically, in this case, in a case where the timing specified bythe timing information is later than a timing of elapse of the 10minutes, a reading result of chart paper CP given the transmission level1 is output.

On the other hand, in a case where the timing specified by the timinginformation is earlier than the timing of elapse of the 10 minutes, areading result of chart paper CP given the transmission level 1 is notoutput.

In this processing example, in a case where a type specified by the typeinformation is, for example, the transmission level 1, which is anexample of a specific type, and the timing specified by the timinginformation is later than the timing of elapse of the 10 minutes, areading result of chart paper CP given the transmission level 1 isoutput.

On the other hand, in a case where the type specified by the typeinformation is, for example, the transmission level 1 and the timingspecified by the timing information is earlier than the timing of elapseof the 10 minutes, a reading result of chart paper CP given thetransmission level 1 is output.

In other words, in this case, in a case where an elapsed period fromformation of a chart image on chart paper CP given the transmissionlevel 1 to a time when a reading result of this chart paper CP isobtained exceeds a predetermined period, the image forming apparatus 100outputs the reading result to the server apparatus 200.

On the other hand, in a case where the elapsed period from formation ofa chart image on chart paper CP given the transmission level 1 to a timewhen a reading result of this chart paper CP is obtained does not exceedthe predetermined period, the image forming apparatus 100 does notoutput the reading result to the server apparatus 200.

In this processing example, information for control for varying outputof a reading result from the image forming apparatus 100 depending on astatus of reading of chart paper CP by the image forming apparatus 100is added to the chart paper CP as the information for control.

More specifically, in this processing example, information for controlfor varying output of a reading result from the image forming apparatus100 depending on a timing of reading of chart paper CP by the imageforming apparatus 100 is added to the chart paper CP as the informationfor control.

More specifically, in this processing example, information concerningdate and time of printing of chart paper CP is added to the chart paperCP as the information for control.

In other words, in this processing example, information concerning atiming of formation of a chart image on paper P by the image formingunit 100A provided in the image forming apparatus 100 used to generatechart paper CP is added to the chart paper CP.

FIG. 6 illustrates a reference table referred to by the image formingapparatus 100.

In this reference table, a relationship between the time differencedescribed above and whether or not to transmit read image data isregistered in advance. The reference table is stored in the secondarystorage unit 12 (see FIG. 2 ).

The image forming apparatus 100 determines whether or not to transmitread image data by referring to the reference table.

Specifically, by referring to the reference table, for example, theimage forming apparatus 100 decides to transmit read image data of thechart paper CP exclusive for adjustment, which is chart paper CP giventhe transmission level 1, to the server apparatus 200 in a case where 10minutes have elapsed from date and time of printing of the chart paperCP exclusive for adjustment.

In a case where 10 minutes have elapsed from date and time of printingof the chart paper CP exclusive for adjustment given the transmissionlevel 1, the image forming apparatus 100 decides to transmit read imagedata to the server apparatus 200.

In this case, read image data of the chart paper CP exclusive foradjustment given the transmission level 1 is transmitted to the serverapparatus 200.

In this case, even in a case where the user has not switched the mode ofthe image forming apparatus 100 to the failure diagnosis mode, readimage data of the chart paper CP exclusive for adjustment is transmittedto the server apparatus 200.

Also in this case, read image data of a larger number of sheets of chartpaper CP are transmitted to the server apparatus 200, and the imageforming apparatus 100 is diagnosed by the server apparatus 200 on thebasis of more information.

Assume that the user finds a trouble when the routine adjustment isperformed.

The user is often unfamiliar with how to cope with a trouble, and inthis case, it is assumed that the user places chart paper CP in theimage reading device 130 (see FIG. 1 ) after elapse of 10 minutes ormore from printing of the chart paper CP.

In this case, when the chart paper CP is read, even in a case where thechart paper CP is chart paper CP exclusive for adjustment given thetransmission level 1, read image data of the chart paper CP exclusivefor adjustment is transmitted to the server apparatus 200, as describedabove.

In the present exemplary embodiment, in a case where a transmissionlevel of chart paper CP is the transmission level 1, read image data ofthis chart paper CP is not transmitted to the server apparatus 200basically.

However, in this processing example, in a case where a specificcondition is satisfied, for example, in a case where 10 minutes haveelapsed from printing of chart paper CP, read image data is transmittedto the server apparatus 200 even in a case where the chart paper CP ischart paper CP given the transmission level 1.

In a case where this processing is performed, the image formingapparatus 100 shifts to a mode substantially close to the failurediagnosis mode even in a case where the user does not know an operationfor switching the mode of the image forming apparatus 100 to the failurediagnosis mode. As a result, more read image data are transmitted to theserver apparatus 200.

In a case where the user performs the normal routine adjustment, chartpaper CP is often read by the image reading device 130 within 10 minutesfrom printing of the chart paper CP.

In this case, read image data of the chart paper CP given thetransmission level 1 is not transmitted to the server apparatus 200.Specifically, read image data of the chart paper CP exclusive foradjustment is not transmitted to the server apparatus 200.

On the other hand, in a case where 10 minutes have elapsed from printingof chart paper CP, read image data is transmitted to the serverapparatus 200 even in a case where the chart paper CP is chart paper CPgiven the transmission level 1.

Specifically, in a case where 10 minutes have elapsed from printing ofchart paper CP, read image data is transmitted to the server apparatus200 even in a case where the chart paper CP is chart paper CP exclusivefor adjustment.

In the present exemplary embodiment, the transmission level 2 (see FIG.5 ) is given to the chart paper CP for both adjustment and diagnosis andthe chart paper CP exclusive for diagnosis, and the image formingapparatus 100 transmits read image data of the chart paper CP for bothadjustment and diagnosis and the chart paper CP exclusive for diagnosisto the server apparatus 200 irrespective of whether or not the 10minutes have elapsed.

As for the chart paper CP for both adjustment and diagnosis and thechart paper CP exclusive for diagnosis, read image data is transmittedto the server apparatus 200 even before elapse of the 10 minutes, andread image data is transmitted to the server apparatus 200 even afterelapse of the 10 minutes.

On the other hand, as for the chart paper CP exclusive for adjustment,read image data is transmitted to the server apparatus 200 after elapseof the 10 minutes.

In addition, a transmission level 0 may be given to chart paper CP, asindicated by the reference sign 6A in FIG. 6 .

As for chart paper CP given the transmission level 0, the image formingapparatus 100 does not transmit read image data to the server apparatus200 at all in a case where the image forming apparatus 100 is in theroutine diagnosis mode.

As for chart paper CP given the transmission level 0, the image formingapparatus 100 does not transmit read image data to the server apparatus200 irrespective of whether or not the 10 minutes have elapsed, as longas the image forming apparatus 100 is in the routine diagnosis mode.

As for chart paper CP given the transmission level 0, the image formingapparatus 100 transmits read image data to the server apparatus 200 onlyin a case where the image forming apparatus 100 is in the failurediagnosis mode.

The 10 minutes are an example, and may be changed in accordance with aninstruction from the user. Furthermore, this period may be a periodother than 10 minutes.

In the reference table illustrated in FIG. 6 , a relationship betweenthe security code and whether or not to transmit read image data is alsoregistered.

In a case where the security code matches a security code registered inadvance, the image forming apparatus 100 transmits read image data tothe server apparatus 200, as described above.

In a case where the security code does not match a security coderegistered in advance, the image forming apparatus 100 does not transmitread image data to the server apparatus 200.

Another Processing Example

Whether or not to transmit read image data to the server apparatus 200may be determined on the basis of a past record of reading of chartpaper CP irrespective of the transmission control information.

Specifically, in a case where this processing is performed, for example,the image forming apparatus 100 acquires, from a code image KG on eachchart paper CP, paper identification information, which is informationincluded in the code image KG and is for identifying the chart paper CP,every time the chart paper CP is read.

In a case where this processing is performed, each code image KGincludes the paper identification information for identifying chartpaper CP on which this code image KG is formed.

When chart paper CP is read, the image forming apparatus 100 acquiresand holds paper identification information given to this chart paper CP.

Furthermore, the image forming apparatus 100 compares new paperidentification information acquired from a code image KG and paperidentification information already held in the image forming apparatus100 every time chart paper CP is read, and thereby determines whether ornot the new paper identification information matches the paperidentification information already held in the image forming apparatus100.

In a case where the image forming apparatus 100 determines that the newpaper identification information matches the paper identificationinformation already held in the image forming apparatus 100, the imageforming apparatus 100 determines that the chart paper CP has been readplural times.

In this case, even in a case where the chart paper CP determined to havebeen read plural times is chart paper CP exclusive for adjustment, theimage forming apparatus 100 transmits read image data of this chartpaper CP exclusive for adjustment to the server apparatus 200.

In other words, in this case, even in a case where the chart paper CPdetermined to have been read plural times is chart paper CP given thetransmission level 1, the image forming apparatus 100 transmits readimage data of this chart paper CP to the server apparatus 200.

Such a situation is also assumed in which the user performs firstreading of chart paper CP when the routine adjustment is performed andthen performs second reading of the chart paper CP. In this case, thesame chart paper CP is read plural times.

In this case, new paper identification information acquired from thecode image KG and paper identification information already held by theimage forming apparatus 100 match each other.

In this case, in this processing example, even in a case where the chartpaper CP is chart paper CP given the transmission level 1, read imagedata of this chart paper CP is transmitted to the server apparatus 200.

In this case, for example, in a case where chart paper CP exclusive foradjustment is read two times, read image data of this chart paper CPexclusive for adjustment is transmitted to the server apparatus 200.

In other words, in this case, in a case where the number of times ofreading of a chart image included in the chart paper CP exclusive foradjustment by the image reading device 130 exceeds a predeterminednumber, a reading result of this chart paper CP exclusive for adjustmentis also output to the server apparatus 200.

In a case where this processing is performed, the image formingapparatus 100 acquires, as the own apparatus information, numberinformation, which is information concerning the number of times ofreading of chart paper CP by the image reading device 130. The imageforming apparatus 100 controls output of a reading result on the basisof the number information and information given to the chart paper CP.

In this processing example, the image forming apparatus 100 acquirestype information, which is information on a type of chart paper CP, asthe information given to the chart paper CP, as described above.

The image forming apparatus 100 controls output of a reading result onthe basis of the number information and the type information.

Specifically, for example, in a case where a type specified by the typeinformation is the transmission level 1, which is an example of aspecific type, the image forming apparatus 100 outputs a reading resultin a case where the number specified by the number information exceeds apredetermined number.

On the other hand, in a case where the number specified by the numberinformation does not exceed the predetermined number, the image formingapparatus 100 does not output a reading result.

As a result, also in this case, even in a case where the user does notknow an operation for switching the mode of the image forming apparatus100 to the failure diagnosis mode, read image data of chart paper CPgiven the transmission level 1 is transmitted to the server apparatus200.

Note that in this processing example, read image data of chart paper CPgiven the transmission level 2 is transmitted to the server apparatus200 irrespective of the number of times of reading by the image formingapparatus 100.

Furthermore, read image data of chart paper CP given the transmissionlevel 0 is not transmitted to the server apparatus 200 irrespective ofthe number of times of reading by the image forming apparatus 100.

In a case where the image forming apparatus 100 is in the failurediagnosis mode, read image data of chart paper CP given the transmissionlevel 0 is transmitted to the server apparatus 200.

Furthermore, in this processing example, in a case where chart paper CPis read after the image forming apparatus 100 shifts to the failurediagnosis mode, read image data of all sheets of chart paper CP istransmitted to the server apparatus 200 irrespective of the number oftimes of reading.

In the processing based on the number described above, information forcontrol for varying output of a reading result from the image formingapparatus 100 depending on the number of times of reading of chart paperCP by the image forming apparatus 100 used to read the chart paper CP isadded to the chart paper CP as the information for control.

In a case where the processing based on the number described above isperformed, the paper identification information, which is an example ofmedium identification information for identifying chart paper CP, isadded to the chart paper CP as the information for control.

In the processing based on the number, information concerning the numberof times of reading of chart paper CP is acquired on the basis of thepaper identification information, and whether or not to transmit areading result to the server apparatus 200 is determined on the basis ofthe information concerning the number and the type information.

Another Processing Example

Although information concerning date and time of printing of chart paperCP is included in a code image KG in the above description, the imageforming apparatus 100 may hold this information concerning date and timeof printing.

Specifically, in this case, the image forming apparatus 100 holds, foreach printed chart paper CP, paper identification information and dateand time information, which is information concerning date and time ofprinting, in association with each other.

In this case, in a case where latest reading of chart paper CP isperformed, the image forming apparatus 100 determines whether or notpaper identification information identical to paper identificationinformation acquired from a code image KG of this chart paper CP isheld.

In a case where the identical paper identification information is held,the image forming apparatus 100 acquires date and time information heldin association with this paper identification information by reading outthis date and time information.

In this case, the image forming apparatus 100 acquires a time differencebetween a time specified by the date and time information and a time ofthe latest reading.

In a case where the time difference exceeds a predetermined timedifference, the image forming apparatus 100 transmits read image data tothe server apparatus 200, for example, even in a case where the readimage data is read image data of chart paper CP exclusive foradjustment, as in the above case.

In other words, also in this case, the image forming apparatus 100 alsotransmits read image data of chart paper CP given the transmission level1 to the server apparatus 200.

Also in this case, even in a case where chart paper CP is chart paper CPexclusive for adjustment, read image data of the chart paper CPexclusive for adjustment is transmitted to the server apparatus 200. Asa result, also in this case, read image data of a larger number ofsheets of chart paper CP are transmitted to the server apparatus 200.

As in the above case, also in this case, read image data of chart paperCP given the transmission level 2 is transmitted to the server apparatus200 irrespective of the time difference.

Furthermore, also in this case, read image data of chart paper CP giventhe transmission level 0 is not transmitted to the server apparatus 200irrespective of the time difference.

Furthermore, in this case, in a case where chart paper CP is read afterthe image forming apparatus 100 shifts to the failure diagnosis mode,read image data of all sheets of chart paper CP are transmitted to theserver apparatus 200 irrespective of the time difference.

Change of Reading Condition, Change of Transmission Condition

Furthermore, a reading condition for reading of chart paper CP and atransmission condition for transmission of read image data may varydepending on whether the image forming apparatus 100 is in the routinediagnosis mode or in the failure diagnosis mode.

In other words, at least one of a reading condition, which is acondition for reading of a chart image by the image reading device 130,and a processing condition for processing performed on a read imageobtained by this reading may be changed depending on a mode of diagnosisof the image forming apparatus 100.

Specifically, for example, in a case where the image forming apparatus100 is in the routine diagnosis mode, chart paper CP is read at a lowresolution and/or a degree of compression of read image data isincreased, and this read image data is transmitted to the serverapparatus 200.

On the other hand, in a case where the image forming apparatus 100 is inthe failure diagnosis mode, chart paper CP is read at a higherresolution than in the routine diagnosis mode. In other words, in thiscase, a resolution at which the image reading device 130 reads a chartimage is increased.

Furthermore, in a case where the image forming apparatus 100 is in thefailure diagnosis mode, a degree of compression of read image data ismade lower than in the routine diagnosis mode or the read image data isnot compressed, and the read image data is transmitted to the serverapparatus 200.

In other words, in this case, a compression rate of a read image isreduced or a read image is not compressed.

In a case where a read image is compressed in the routine diagnosismode, when the mode is switched to the failure diagnosis mode, acompression rate is reduced or the read image is not compressed.

In diagnosis of the image forming apparatus 100 in the routine diagnosismode, a state of image quality is grasped or tendency is grasped, andtherefore low resolution or high compression are less likely to lead toa trouble.

On the other hand, in the failure diagnosis mode, the presence orabsence of a failure and where a failure is occurring are diagnosed, andit is therefore desirable that a resolution at which chart paper CP isread is increased to a high resolution and/or a compression rate of readimage data is reduced or read image data is not compressed.

Note that both of the change of the reading resolution depending on themode and the change of the compression rate depending on the mode may beperformed or only one of them may be performed.

Furthermore, a processing condition of a read image obtained by readinga chart image by the image reading device 130 may be changed dependingon a status of reading of a chart image by the image reading device 130.

In other words, a processing condition of a read image obtained byreading chart paper CP may be changed depending on a status of readingof the chart paper CP.

More specifically, for example, the processing condition may be changeddepending on an elapsed period from date and time of printing of chartpaper CP.

Specifically, for example, in a case where the time difference describedabove is less than 10 minutes, which are an example of a predeterminedperiod, read image data is compressed at a high compression rate and isthen transmitted to the server apparatus 200.

On the other hand, for example, in a case where the time difference islarger than 10 minutes, which are an example of the predeterminedperiod, read image data is compressed at a low compression rate or isnot compressed and is then transmitted to the server apparatus 200.

In this processing example, in a case where an elapsed period from dateand time of printing of chart paper CP exceeds a predetermined thresholdvalue, a compression rate of read image is made lower than that in acase where the elapsed period from date and time of printing of thechart paper CP does not exceed the predetermined threshold value.

Alternatively, in this processing example, in a case where the elapsedperiod from date and time of printing of the chart paper CP exceeds thepredetermined threshold value, compression of read image is notperformed.

In other words, in a case where the elapsed period does not exceed thepredetermined threshold value, compression of read image is performed,whereas in a case where the elapsed period does not exceed thepredetermined threshold value, compression of read image is notperformed.

In a case where the above processing is performed, a processingcondition of a read image is changed depending on an elapsed period fromgeneration of chart paper CP to reading of this chart paper CP.

In other words, in a case where the above processing is performed, aprocessing condition of a read image is changed depending on whether ornot an elapsed period from generation of chart paper CP to reading ofthe chart paper CP exceeds a predetermined threshold value.

Furthermore, a processing condition may be changed on the basis of apast record of reading of chart paper CP.

More specifically, a processing condition of a read image may be changeddepending on the number of times of reading of a chart image by theimage reading device 130.

More specifically, a processing condition of a read image may be changeddepending on whether or not the number of times of reading of a chartimage by the image reading device 130 exceeds a predetermined thresholdvalue.

Specifically, for example, in a case where the number of times ofreading of chart paper CP is not larger than a predetermined number(e.g., “1”), for example, in a case where the number of times of readingof chart paper CP is 1, read image data is compressed at a highcompression rate, and this read image data is transmitted to the serverapparatus 200.

On the other hand, for example, in a case where the number of times ofreading of chart paper CP is larger than the predetermined number, forexample, in a case where the number of times of reading of chart paperCP is 2, read image data is compressed at a low compression rate, andthis read image data is transmitted to the server apparatus 200.

In other words, in a case where the number of times of reading is largerthan the predetermined threshold value, a read image is compressed at alower compression rate than in a case where the number of times ofreading is not larger than the predetermined threshold value, and thenthe read image data is transmitted to the server apparatus 200.

Furthermore, in a case where the number of times of reading of chartpaper CP is larger than the predetermined number, for example, in a casewhere the number of times of reading of chart paper CP is 2, read imagedata is transmitted to the server apparatus 200 without beingcompressed.

In other words, in this case, in a case where the number of times ofreading is not larger than a predetermined threshold value, a read imageis compressed, whereas in a case where the number of times of reading islarger than the predetermined threshold value, a read image is notcompressed.

In this case, in a case where the number of times of reading is largerthan the predetermined threshold value, a read image is not compressed,and the read image that has not been compressed is transmitted to theserver apparatus 200.

Processing Performed in Case Where Chart Image is Read by Another ImageForming Apparatus 100

FIG. 7 illustrates a processing example in a case where chart paper CPis read by an image forming apparatus 100 (hereinafter referred to as a“second image forming apparatus 102”) different from the image formingapparatus 100 (hereinafter referred to as a “first image formingapparatus 101”) used to generate the chart paper CP.

In this processing example, chart paper CP generated by the first imageforming apparatus 101, which is an example of one image formingapparatus, is read by the second image forming apparatus 102, which isanother image forming apparatus having an image reading function.

In this processing example, read image data obtained by this reading istransmitted from the second image forming apparatus 102 to the serverapparatus 200.

Next, the server apparatus 200 or a maintenance person who accesses theserver apparatus 200 diagnoses the first image forming apparatus 101.

Then, in this processing example, the server apparatus 200 acquires aresult of the diagnosis made on the first image forming apparatus 101.

Not all image forming apparatuses 100 are connected to the communicationline 190, and such a situation is also assumed in which an image formingapparatus 100 for which routine diagnosis or failure diagnosis isdesired is not connected to the communication line 190.

Furthermore, such a situation is also assumed in which read image datacannot be transmitted from an image forming apparatus 100 for whichroutine diagnosis or failure diagnosis is desired to the serverapparatus 200 due to a communication failure.

Furthermore, such a situation is also assumed in which the image readingdevice 130 for reading chart paper CP is not provided in an imageforming apparatus 100 for which routine diagnosis or failure diagnosisis desired.

In these cases, in the present exemplary embodiment, chart paper CPgenerated by the first image forming apparatus 101 is read by the secondimage forming apparatus 102. Then, read image data obtained by thesecond image forming apparatus 102 is transmitted to the serverapparatus 200.

Even in these cases, routine diagnosis or failure diagnosis of the firstimage forming apparatus 101 can be performed in this way.

In this processing example illustrated in FIG. 7 , the first imageforming apparatus 101 is not connected to the communication line 190,and read image data is transmitted from the second image formingapparatus 102 connected to the communication line 190 to the serverapparatus 200.

Specifically, chart paper CP generated by the first image formingapparatus 101 is read by using the image reading device 130 provided inthe second image forming apparatus 102.

Then, read image data obtained by this reading is transmitted from thesecond image forming apparatus 102 to the server apparatus 200.

There is a possibility that the first image forming apparatus 101 andthe second image forming apparatus 102 are different in performance ofreading chart paper CP.

In this case, in a case where chart paper CP generated by the firstimage forming apparatus 101 is read by the second image formingapparatus 102, there is a possibility that routine diagnosis or failurediagnosis of the first image forming apparatus 101 cannot be accuratelyperformed.

Specifically, for example, a gradation property of reading by the secondimage forming apparatus 102 is different from a gradation property ofreading by the first image forming apparatus 101 in some cases. In suchcases, for example, there is a possibility that diagnosis concerning adensity becomes inaccurate.

Furthermore, for example, in a case where resolution of reading by thesecond image forming apparatus 102 is low, there is a possibility thatquality of reading of chart paper CP for measurement of colorregistration generated by the first image forming apparatus 101decreases.

In order to suppress occurrence of such troubles, reading by the secondimage reading device 130 is controlled by using transmission controlinformation in processing described below. This makes it less likelythat the above troubles occur.

In this processing example, apparatus identification information foridentifying the first image forming apparatus 101 is included in a codeimage KG formed on chart paper CP generated by the first image formingapparatus 101, as in the above case.

Furthermore, in this processing example, a security code is included inthe code image KG formed on the chart paper CP generated by the firstimage forming apparatus 101, as in the above case.

Furthermore, in this processing example, information indicating whetheror not to permit transmission of read image data is included, as thetransmission control information, in the code image KG formed on thechart paper CP generated by the first image forming apparatus 101.

Specifically, in this processing example, information indicating thattransmission is not permitted is associated with the code image KGformed on the chart paper CP as the transmission control information ina case where the chart paper CP is chart paper CP whose reading resultvaries depending on a difference in apparatus used to read the chartpaper CP, such as chart paper CP used for density diagnosis.

Furthermore, information indicating that transmission is permitted isassociated with the code image KG formed on the chart paper CP as thetransmission control information in a case where the chart paper CP ischart paper CP that is less influenced by a difference in apparatus usedto read the chart paper CP, such as chart paper CP used for diagnosis ofbanding.

Next, in the present exemplary embodiment, the chart paper CP generatedby the first image forming apparatus 101 is placed in the second imageforming apparatus 102, and then the second image forming apparatus 102reads this chart paper CP, as indicated by the reference sign 7A.

When the second image forming apparatus 102 reads the chart paper CP,the apparatus identification information included in the code image KGformed on the chart paper CP is acquired.

Next, in the present exemplary embodiment, the second image formingapparatus 102 determines whether or not the image forming apparatus 100used to generated the chart paper CP is the second image formingapparatus 102 on the basis of the apparatus identification information.

In this processing example, the image forming apparatus 100 used togenerate the chart paper CP is the first image forming apparatus 101,and therefore the second image forming apparatus 102 determines that theimage forming apparatus 100 used to generate the chart paper CP is notthe second image forming apparatus 102.

In a case where the second image forming apparatus 102 determines thatthe image forming apparatus 100 used to generate the chart paper CP isnot the second image forming apparatus 102, the second image formingapparatus 102 determines, for each chart paper CP, whether or not totransmit read image data to the server apparatus 200 on the basis of thetransmission control information included in the code image KG formed onthe chart paper CP.

Specifically, in a case where the chart paper is given transmissioncontrol information indicating that transmission is permitted, thesecond image reading device 130 determines that read image data istransmitted to the server apparatus 200.

Meanwhile, in a case where the chart paper CP is given transmissioncontrol information indicating that transmission is not permitted, thesecond image reading device 130 determines that read image data is nottransmitted to the server apparatus 200.

Note that the read image data is transmitted to the server apparatus 200in a case where the security code included in the code image KG matchesa security code registered in advance, as in the above case.

That is, in a case where the chart paper CP is given transmissioncontrol information indicating that transmission is permitted and has asecurity code registered in advance, the second image forming apparatus102 determines that read image data is transmitted to the serverapparatus 200.

Meanwhile, in a case where the chart paper CP does not have a securitycode registered in advance, the second image forming apparatus 102determines that read image data is not transmitted to the serverapparatus 200 irrespective of contents of the transmission controlinformation.

Note that the following processing is performed in a case where thechart paper CP read by the second image forming apparatus 102 is onegenerated by the second image forming apparatus 102.

In this case, the second image forming apparatus 102 determines that theimage forming apparatus 100 used to generate the chart paper CP is thesecond image forming apparatus 102 on the basis of the apparatusidentification information included in the code image KG formed on thechart paper CP.

Then, in this case, the second image forming apparatus 102 determines,for each chart paper CP, whether or not to transmit read image datawithout considering the transmission control information.

Specifically, in this case, the second image forming apparatus 102determines whether or not to transmit read image data, for example, onthe basis of only the presence or absence of a security code.

In this case, the second image forming apparatus 102 transmits readimage data to the server apparatus 200 even in a case where informationindicating that transmission is not permitted is included, as thetransmission control information, in the code image KG. In a case wherethe image forming apparatus 100 used to read the chart paper CP is thesecond image forming apparatus 102, the troubles described aboveoccurring due to a difference in apparatus do not occur.

In this case, the second image forming apparatus 102 transmits readimage data to the server apparatus 200 even in a case where the codeimage KG given to the chart paper CP includes transmission controlinformation indicating that transmission is not permitted.

FIG. 8 illustrates another specific example of transmission controlinformation included in the code image KG formed on the chart paper CP.

In this example illustrated in FIG. 8 , permitted apparatus information,which is information for specifying an image forming apparatus 100permitted to transmit read image data to the server apparatus 200, isincluded, as the transmission control information, in the code image KGformed on each chart paper CP generated by the first image formingapparatus 101.

Specifically, in this processing example, the transmission controlinformation includes, as the permitted apparatus information,information indicating that “models that support transmission are A, B,and C” and information indicating that “models that do not supporttransmission are D and E”.

In other words, in this processing example, information for specifyingan apparatus permitted to output a reading result is added, as thetransmission control information, to the chart paper CP.

In the present exemplary embodiment, the second image forming apparatus100 controls output of a reading result on the basis of the ownapparatus information, the permitted apparatus information, and thelike.

Furthermore, in this processing example, information concerning a degreeof approximation of the first image forming apparatus 101 to each of theother image forming apparatuses 100 is included, as the transmissioncontrol information, in the code image KG formed on each chart paper CPgenerated by the first image forming apparatus 101.

Specifically, in this processing example, information indicating that adegree of approximation of the first image forming apparatus 101 to eachof the apparatuses A and B is “2” is included as the informationconcerning a degree of approximation.

Furthermore, in this processing example, information indicating that adegree of approximation of the first image forming apparatus 101 to theapparatus C is “1” is included as the information concerning a degree ofapproximation.

Note that in this processing example, a higher degree of approximationindicates that the first image forming apparatus 101 is more approximateto another apparatus.

Furthermore, in this processing example, the information concerning thetransmission level is included, as the transmission control information,in the code image KG formed on each chart paper CP.

Specifically, in this processing example, a transmission level thatvaries depending on a type of chart paper CP is added, as thetransmission control information, to each chart paper CP.

Specifically, for example, the transmission level 0 is added, as thetransmission control information, to chart paper CP that does notinfluence diagnosis of the first image forming apparatus 101 to bediagnosed irrespective of which image forming apparatus 100 is used toread the chart paper CP.

Furthermore, for example, the transmission level 1 is added, as thetransmission control information, to chart paper CP that influencesaccuracy of diagnosis depending on the image forming apparatus 100 thatreads the chart paper CP.

More specifically, for example, the transmission level 1 is added, asthe transmission control information, to chart paper CP that does notinfluence accuracy of diagnosis in a case where the chart paper CP isread by an image forming apparatus 100 approximate to the first imageforming apparatus 101 to be diagnosed, such as an image formingapparatus 100 having an apparatus configuration close to the first imageforming apparatus 101 to be diagnosed but influences accuracy ofdiagnosis in a case where the chart paper CP is read by an image formingapparatus 100 that is not approximate to the first image formingapparatus 101 to be diagnosed.

Furthermore, for example, the transmission level 2 is added, as thetransmission control information, to chart paper CP that influencesaccuracy of diagnosis of the first image forming apparatus 101 to bediagnosed irrespective of which image forming apparatus 100 is used toread the chart paper CP.

In other words, the transmission level 2 is added, as the transmissioncontrol information, to chart paper CP that influences accuracy ofdiagnosis of the first image forming apparatus 101 in a case where thechart paper CP is read by an image forming apparatus 100 other than thefirst image forming apparatus 101.

FIG. 9 illustrates a relationship between a transmission level andpermission/non-permission of transmission. In other words, FIG. 9illustrates a reference table to be referred to by the image formingapparatus 100 that reads chart paper CP and transmits read image data tothe server apparatus 200.

In this processing example, for example, in a case where a chart imagegiven the transmission level 1 is read by the apparatus A or theapparatus B, read image data of the chart image read by the apparatus Aor the apparatus B is transmitted to the server apparatus 200, asindicated by the reference sign 9A.

In this case, the image forming apparatus 100 that reads the chart paperCP is an apparatus specified by the permitted apparatus information, andtherefore a reading result is output to the server apparatus 200.

Note that in a case where a chart image given the transmission level 1is read by the apparatus D or the apparatus E, the image formingapparatus 100 that reads the chart paper CP is not an apparatusspecified by the permitted apparatus information, and therefore areading result is not output to the server apparatus 200.

In this processing example, a degree of approximation of the apparatus Aand the apparatus B to the first image forming apparatus 101 used togenerate the chart paper CP given the transmission level 1 is 2.

This case is a case given a circle mark, as indicated by the referencesign 9A. In this case, read image data of the chart paper CP given thetransmission level 1 generated by the first image forming apparatus 101and read by the apparatus A or the apparatus B is transmitted from theapparatus A or the apparatus B to the server apparatus 200.

More specifically, in this case, first, the apparatus A or B acquiresinformation concerning the transmission level, the permitted apparatusinformation, and the degree of approximation from the transmissioncontrol information added to the chart paper CP obtained by analyzingread image data obtained by reading the chart paper CP.

Then, in this case, the apparatus A or B determines that the apparatus Aor B has a degree of approximation 2 with respect to the first imageforming apparatus 101.

In this case, the apparatus A or B determines whether or not to transmitread image data of each chart paper CP to the server apparatus 200 onthe basis of information registered in a column indicated by thereference sign 9C in the reference table and information concerning atransmission level added to the chart paper CP.

In this processing example, the apparatus A or B transmits read imagedata of chart paper CP given the transmission level 1 to the serverapparatus 200.

Furthermore, the apparatus A or B also transmits read image data ofchart paper CP given the transmission level 0 to the server apparatus200.

On the other hand, the apparatus A or B does not transmit read imagedata of chart paper CP given the transmission level 2 to the serverapparatus 200.

In this processing example, in a case where the image forming apparatus100 that reads chart paper P is an apparatus specified by the permittedapparatus information, this image forming apparatus 100 decides contentsof output to the server apparatus 200 on the basis of acquiredinformation concerning a degree of approximation.

Specifically, for example, in a case where a degree of approximationspecified by the information concerning a degree of approximation is 1,the image forming apparatus 100 outputs read image data of chart paper Pgiven the transmission level 0, and does not output read image data ofchart paper P given the transmission level 1 or the transmission level2.

Furthermore, for example, in a case where a degree of approximationspecified by the information concerning a degree of approximation is 2,the image forming apparatus 100 outputs read image data of chart paper Pgiven the transmission level 0 or the transmission level 1 and does notoutput read image data of chart paper P given the transmission level 2.

In a case where the second image forming apparatus 102 illustrated inFIG. 8 is the apparatus A or B, the second image forming apparatus 102transmits read image data of chart paper CP given the transmission level1 or the transmission level 0 to the server apparatus 200.

Furthermore, in a case where the second image forming apparatus 102illustrated in FIG. 8 is the apparatus A or B, the second image formingapparatus 102 does not transmit read image data of chart paper CP giventhe transmission level 2 to the server apparatus 200.

Furthermore, in a case where the second image forming apparatus 102illustrated in FIG. 8 is the apparatus C, the second image formingapparatus 102 transmits read image data of chart paper CP given thetransmission level 0 to the server apparatus 200.

Furthermore, in a case where the second image forming apparatus 102illustrated in FIG. 8 is the apparatus C, the second image formingapparatus 102 does not transmit read image data of chart paper CP giventhe transmission level 1 or the transmission level 2 to the serverapparatus 200.

In this processing example, in a case where a reading property of thefirst image forming apparatus 101 used to generate chart paper CP and areading property of the second image forming apparatus 102 used to readthe chart paper CP are close, read image data of chart paper CP giventhe transmission level 1 is transmitted to the server apparatus 200.

On the other hand, in a case where a reading property of the first imageforming apparatus 101 used to generate chart paper CP and a readingproperty of the second image forming apparatus 102 used to read thechart paper CP are far from each other, read image data of chart paperCP given the transmission level 1 is not transmitted to the serverapparatus 200.

In a case where this processing is performed, even in a case where thefirst image forming apparatus 101 that generates chart paper CP and thesecond image forming apparatus 102 that reads the chart paper CP aredifferent, read image data is transmitted to the server apparatus 200 ina case where these two image forming apparatuses 100 have apparatusconfigurations approximate to each other, for example, are in a familyrelationship.

Furthermore, in this processing example, read image data of chart paperCP given the transmission level 0 is transmitted from the second imageforming apparatus 102 used to read the chart paper CP to the serverapparatus 200 irrespective of a degree of approximation.

Furthermore, in this processing example, read image data of chart paperCP given the transmission level 2 is not transmitted from the secondimage forming apparatus 102 used to read the chart paper CP to theserver apparatus 200 irrespective of a degree of approximation.

Read image data of chart paper CP given the transmission level 2 istransmitted to the server apparatus 200 only in a case where the imageforming apparatus 100 used to generate the chart paper CP and the imageforming apparatus 100 used to read the chart paper CP match each other,as indicated by the reference sign 9G of FIG. 9 .

In the present exemplary embodiment, information for specifying thefirst image forming apparatus 101 used to generate chart paper CP isadded to the chart paper CP as the apparatus identification information(see FIG. 8 ).

In the present exemplary embodiment, this apparatus identificationinformation also serves as the transmission control information.

In the present exemplary embodiment, in a case where an apparatusspecified by the apparatus identification information and the imageforming apparatus 100 used to read the chart paper CP match each other,read image data of chart paper P given any transmission level includingchart paper CP given the transmission level 2 is transmitted to theserver apparatus 200.

In this case, the image forming apparatus 100 used to generate the chartpaper CP reads the chart paper P, and therefore, read image data istransmitted to the server apparatus 200 irrespective of a transmissionlevel.

Meanwhile, in the present exemplary embodiment, in a case where anapparatus specified by the apparatus identification information and theimage forming apparatus 100 used to read the chart paper CP do not matcheach other, whether or not to output read image data from the imageforming apparatus 100 used to read the chart paper CP is determined andcontents of the output are decided on the basis of the permittedapparatus information, the information concerning a degree ofapproximation, and the information concerning a transmission level, asdescribed above.

In a case where an apparatus specified by the apparatus identificationinformation and the image forming apparatus 100 used to read the chartpaper CP do not match each other, read image data of chart paper CPgiven the transmission level 2 is not output to the server apparatus 200irrespective of whether or not the image forming apparatus 100 is anapparatus specified by the permitted apparatus information andirrespective of a degree of approximation.

Furthermore, as for read image data of chart paper CP given thetransmission level 1, in a case where the image forming apparatus 100 isan apparatus specified by the permitted apparatus information and thedegree of approximation is 2, the read image data is output to theserver apparatus 200.

Furthermore, as for read image data of chart paper CP given thetransmission level 1, in a case where the image forming apparatus 100 isan apparatus specified by the permitted apparatus information and thedegree of approximation is 1, the read image data is not output to theserver apparatus 200.

Furthermore, as for read image data of chart paper CP given thetransmission level 0, in a case where the image forming apparatus 100 isan apparatus specified by the permitted apparatus information, the readimage data is output to the server apparatus 200.

In the processing example illustrated in FIG. 7 , whether or not totransmit read image data is determined on the basis of transmissioncontrol information including information indicating that transmissionis not permitted or information indicating that transmission ispermitted.

Meanwhile, in the processing example illustrated in FIGS. 8 and 9 ,whether or not to transmit read image data is determined inconsideration of a relationship between the first image formingapparatus 101 and the second image forming apparatus 102.

In the processing example illustrated in FIG. 7 , there arises asituation in which read image data is not transmitted even in a casewhere the first image forming apparatus 101 and the second image formingapparatus 102 have close apparatus configurations.

Meanwhile, in the processing example illustrated in FIGS. 8 and 9 , readimage data is transmitted to the server apparatus 200 in a case wherethe first image forming apparatus 101 and the second image formingapparatus 102 are approximate to each other, for example, in a familyrelationship.

In the present exemplary embodiment, apparatus identificationinformation is also added to chart paper CP in addition to thetransmission control information, as illustrated in FIG. 8 .

More specifically, in the present exemplary embodiment, apparatusidentification information, which is an example of apparatus specifyinginformation for specifying the image forming apparatus 100 used to forma chart image on chart paper CP, is added to the chart paper CP.

In the present exemplary embodiment, the image forming apparatus 100used to read chart paper CP acquires, as information added to the chartpaper CP, apparatus identification information for specifying the imageforming apparatus 100 used to form a chart image.

Then, the image forming apparatus 100 used to read the chart paper CPcontrols output of a reading result of the chart paper CP on the basisof own apparatus information, which is information concerning this imageforming apparatus 100, and the apparatus identification information.

Specifically, in a case where an apparatus specified by the ownapparatus information and an apparatus specified by the apparatusidentification information match each other, the image forming apparatus100 used to read the chart paper CP outputs a reading result of thechart paper CP.

In this case, as described above, the image forming apparatus 100 usedto generate the chart paper CP reads the chart paper P.

In this case, the image forming apparatus 100 used to read chart paperCP outputs a reading result of the chart paper CP irrespective of atransmission level, as indicated by the reference sign 9X in FIG. 9 .

Meanwhile, in a case where an apparatus specified by the own apparatusinformation and an apparatus specified by the apparatus identificationinformation do not match each other, the image forming apparatus 100used to read chart paper CP outputs a reading result in a case whereanother predetermined condition is satisfied and does not output areading result in a case where the other predetermined condition is notsatisfied.

Specifically, in this case, the image forming apparatus 100 used to readthe chart paper CP acquires the permitted apparatus information, theinformation concerning a degree of approximation, and the informationconcerning a transmission level, as described above.

Then, this image forming apparatus 100 determines whether or not theapparatus specified by the own apparatus information is an apparatusspecified by the permitted apparatus information.

Then, in a case where the apparatus specified by the own apparatusinformation is an apparatus specified by the permitted apparatusinformation, the image forming apparatus 100 controls output of areading result on the basis of the information concerning a degree ofapproximation and the information concerning a transmission level.

Specifically, in this case, for example, in a case where the imageforming apparatus 100 determines that this image forming apparatus 100is A or B, which is the transmission support model, the degree ofapproximation is 2, and therefore a reading result of chart paper CPgiven the transmission level 0 or the transmission level 1 is output.

Meanwhile, for example, in a case where the image forming apparatus 100determines that this image forming apparatus 100 is C, which is thetransmission support model, the degree of approximation is 1, andtherefore a reading result of only chart paper CP given the transmissionlevel 0 is output.

In the present exemplary embodiment, even in a case where a degree ofapproximation of the image forming apparatus 100 used to read chartpaper CP is 2, a reading result is not output in a case where a typespecified by the type information is a specific type.

Specifically, a reading result of chart paper CP given the transmissionlevel 2 is not output even in a case where a degree of approximation ofthe image forming apparatus 100 used to read the chart paper CP is 2.

A reading result of chart paper CP given the transmission level 2 isoutput only in a case where the image forming apparatus 100 used togenerate the chart paper CP and the image forming apparatus 100 used toread the chart paper CP match each other.

Processing during Reading of Chart Paper CP in Second Image FormingApparatus 102

FIG. 10 is a view for explaining details of processing performed whenchart paper CP is read by the second image forming apparatus 102.

In the present exemplary embodiment, the second image forming apparatus102 reads paper P generated by the second image forming apparatus 102itself as needed in addition to chart paper CP generated by the firstimage forming apparatus 101.

Specifically, in the present exemplary embodiment, first, as describedabove, the second image forming apparatus 102 reads chart paper CPgenerated by the first image forming apparatus 101, as indicated by thereference sign 10A.

After reading the chart paper CP, the second image forming apparatus 102determines whether or not the image forming apparatus 100 used togenerate the chart paper CP is different from the second image formingapparatus 102.

In other words, the second image forming apparatus 102 determineswhether or not the image forming apparatus 100 used to generate thechart paper CP is the second image forming apparatus 102 itself.

Then, in a case where the second image forming apparatus 102 determinesthat the image forming apparatus 100 used to generate the chart paper CPis different from the second image forming apparatus 102, the secondimage forming apparatus 102 generates paper P on which an image isformed.

Specifically, in this case, the second image forming apparatus 102generates paper for own apparatus PJ, which is paper P used fordiagnosis of the second image forming apparatus 102.

This paper for own apparatus PJ is paper whose one surface has a blankpart 91, a colored image (hereinafter referred to as a “colored imagepart 92”), and a code image KG formed thereon and whose other surfacehas no image thereon and is blank.

Then, the second image reading device 130 causes information indicativeof an instruction to read the paper for own apparatus PJ to be displayedon the operation receiving unit 132 of the second image formingapparatus 102, as indicated by the reference sign 10B.

Then, the user places the paper for own apparatus PJ in the imagereading device 130 of the second image forming apparatus 102, and thesecond image forming apparatus 102 reads the paper for own apparatus PJ.

The second image forming apparatus 102 reads not only an image on theone surface of the paper for own apparatus PJ, but also an image on theother surface of the paper for own apparatus PJ. In other words, thesecond image forming apparatus 102 reads images on both surfaces of thepaper for own apparatus PJ.

Note that in a case where the image reading device 130 is providedinside the second image forming apparatus 102, images on both surfacesof the paper for own apparatus PJ are automatically read.

Next, the second image forming apparatus 102 transmits read image dataobtained by reading the chart paper CP and read image data obtained byreading the paper for own apparatus PJ to the server apparatus 200, asindicated by the reference sign 10E.

The second image forming apparatus 102 transmits, as the read image dataobtained by reading the paper for own apparatus PJ, read image dataobtained by reading the one surface of the paper for own apparatus PJand read image data obtained by reading the other surface of the paperfor own apparatus PJ to the server apparatus 200.

Furthermore, the second image forming apparatus 102 transmits apparatusidentification information of the second image forming apparatus 102 tothe server apparatus 200 separately from the read image data.

In this case, the second image forming apparatus 102 transmits thisapparatus identification information to the server apparatus 200, forexample, as text data.

Note that hereinafter, read image data obtained by reading chart paperCP is sometimes referred to as “chart image data CD”.

Furthermore, hereinafter, the read image data obtained by reading theone surface of the paper for own apparatus PJ is sometimes referred toas “image formation surface data GD”, and the read image data obtainedby reading the other surface of the paper for own apparatus PJ issometimes referred to as “blank surface data HD”.

The server apparatus 200 determines whether or not apparatusidentification information stored in the code image KG included in theimage formation surface data GD matches the apparatus identificationinformation included in the text data transmitted separately from theread image data by analyzing the image formation surface data GDtransmitted from the second image forming apparatus 102.

In this processing example, these pieces of apparatus identificationinformation match each other. In this case, the server apparatus 200recognizes that the read image data obtained by reading the paper forown apparatus PJ is included in the read image data transmitted from thesecond image forming apparatus 102.

Next, the server apparatus 200 diagnoses the first image formingapparatus 101 and the second image forming apparatus 102 by analyzingthe chart image data CD, the image formation surface data GD, and theblank surface data HD.

Then, in the present exemplary embodiment, a result of the diagnosis isdisplayed on a display unit 300 referred to by the maintenance person,as indicated by the reference sign 10F in FIG. 10 .

In a case where the server apparatus 200 determines that the first imageforming apparatus 101 has a trouble, the server apparatus 200 causesinformation concerning the trouble of the first image forming apparatus101 to be displayed on the display unit 300 referred to by themaintenance person.

In other words, in this case, the server apparatus 200 generates adisplay screen on which the information concerning the trouble of thefirst image forming apparatus 101 is displayed, outputs informationconcerning this display screen to the display unit 300 referred to bythe maintenance person, and thus causes the display screen to bedisplayed on the display unit 300.

Furthermore, in a case where the server apparatus 200 determines thatthe second image forming apparatus 102 has a trouble, the serverapparatus 200 causes information concerning the trouble of the secondimage forming apparatus 102 to be displayed on the display unit 300referred to by the maintenance person.

Specifically, also in this case, the server apparatus 200 generates adisplay screen on which the information concerning the trouble of thesecond image forming apparatus 102 is displayed, outputs informationconcerning this display screen to the display unit 300 referred to bythe maintenance person, and thus causes the display screen to bedisplayed on the display unit 300.

For example, in a case where the chart image data CD has a streak andthe image formation surface data GD and the blank surface data HD alsohave a streak, and these streaks are located at the same position, it isdetermined that the image reading device 130 of the second image formingapparatus 102 has a trouble.

In this case, the server apparatus 200 generates a display screenincluding information indicating that the image reading device 130 ofthe second image forming apparatus 102 has a trouble.

Furthermore, for example, in a case where the chart image data CD andthe blank surface data HD have no streak and the image formation surfacedata GD has a streak, the server apparatus 200 generates a displayscreen including information indicating that the image forming unit 100Aof the second image forming apparatus 102 has a trouble.

Furthermore, for example, in a case where the chart image data CD has astreak and the image formation surface data GD and the blank surfacedata HD have no streak, the server apparatus 200 generates a displayscreen including information indicating that the image forming unit 100Aof the first image forming apparatus 101 has a trouble.

Furthermore, in a case where none of the chart image data CD, the imageformation surface data GD, and the blank surface data HD has a streak,the server apparatus 200 generates a display screen includinginformation indicating that none of the first image forming apparatus101 and the second image forming apparatus 102 has a trouble.

Display Screen Displayed on Display Unit 300

FIG. 11 illustrates an example of the display screen generated by theserver apparatus 200.

In the present exemplary embodiment, this display screen is transmittedfrom the server apparatus 200 to the display unit 300 referred to by themaintenance person, and is then displayed on the display unit 300. Morespecifically, the display screen is transmitted from the serverapparatus 200 to a terminal apparatus operated by the maintenanceperson, and is then displayed on the display unit 300 provided in thisterminal apparatus.

In a case where the first image forming apparatus 101 to be diagnosedand the second image forming apparatus 102 used to read chart paper CPare different as in the present exemplary embodiment, there is apossibility that the maintenance person who maintains the first imageforming apparatus 101 does maintenance of the second image formingapparatus 102 different from the first image forming apparatus 101 whichthe maintenance person should maintain.

In some cases, the chart image data CD, which is read image data ofchart paper CP, is influenced by a trouble of the image reading device130 of the second image forming apparatus 102 used to read the chartpaper CP. In such cases, there is a possibility that the maintenanceperson erroneously recognizes that this trouble is occurring in thefirst image forming apparatus 101 used to generate the chart paper CP.

In this respect, in the present exemplary embodiment, occurrence of thetrouble such as the erroneous recognition is suppressed by performingthe following processing.

In the present exemplary embodiment, the server apparatus 200 generatesa display screen indicated by the reference sign 11A in FIG. 11 upondetection of a trouble and causes this display screen to be displayed onthe display unit 300 referred to by the maintenance person.

On this display screen indicated by the reference sign 11A in FIG. 11 ,the chart image data CD in which a trouble is appearing is displayed ata position indicated by the reference sign 11Y.

Furthermore, on this display screen, a diagnosis result concerning atrouble of the first image forming apparatus 101 is displayed at aposition indicated by the reference sign 11C.

Furthermore, this display screen includes, at a position indicated bythe reference sign 11S, information for specifying the first imageforming apparatus 101, which is an example of a diagnosed image formingapparatus.

In this processing example, a trouble is also occurring in the secondimage forming apparatus 102 as described later, but information forspecifying the second image forming apparatus 102 is not displayed atall on this display screen on which the information concerning thetrouble of the first image forming apparatus 101 is displayed.

In other words, in this processing example, information for specifyingthe second image forming apparatus 102 is not included in the displayscreen indicated by the reference sign 11A on which the informationconcerning the trouble of the first image forming apparatus 101 isdisplayed.

As a result, the maintenance person is less likely to erroneouslyrecognize that a maintenance target is the second image formingapparatus 102.

On the display screen indicated by the reference sign 11A, a selectionpart 81 for displaying more detailed information concerning a trouble isdisplayed in association with each trouble of the first image formingapparatus 101.

In the present exemplary embodiment, when the maintenance person selectsthis selection part 81, information concerning how to cope with thetrouble is further displayed.

Furthermore, on this display screen indicated by the reference sign 11A,information indicating that an apparatus used to generate chart paper CPand an apparatus used to read the chart paper CP are different isdisplayed, as indicated by the reference sign 11E.

In the present exemplary embodiment, by displaying this information, themaintenance person is alerted that the maintenance person mayerroneously recognize a maintenance target apparatus.

The server apparatus 200 specifies the image forming apparatus 100 usedto generate the chart paper CP by analyzing the code image KG includedin the chart image data CD.

Furthermore, the server apparatus 200 specifies the image formingapparatus 100 used to read the chart paper CP by analyzing the apparatusidentification information transmitted as text information and the codeimage KG included in the image formation surface data GD.

Then, in a case where the image forming apparatus 100 used to generatethe chart paper CP and the image forming apparatus 100 used to read thechart paper CP are different, the server apparatus 200 causesinformation indicating that the apparatus used to generate the chartpaper CP and the apparatus used to generate the chart paper CP aredifferent to be included in the display screen, as described above.

In this processing example, the server apparatus 200 acquires otherapparatus information, which is information concerning the other imageforming apparatus 100 used to read the chart paper CP that is differentfrom the image forming apparatus 100 used to generate the chart paperCP.

Specifically, in this processing example, the server apparatus 200acquires, as the other apparatus information, information for specifyingthe second image forming apparatus 102.

In this processing example, the first image forming apparatus 101generates the chart paper CP, and the second image forming apparatus 102reads the chart paper CP, and therefore the server apparatus 200acquires, as the other apparatus information, information for specifyingthe second image forming apparatus 102.

In this case, the server apparatus 200 causes information indicatingthat the apparatus used to generate the chart paper CP and the apparatusused to read the chart paper CP to be included in the display screen, asdescribed above.

In the present exemplary embodiment, the image forming apparatus 100used to generate the chart paper CP is the first image forming apparatus101, and the image forming apparatus 100 used to read the chart paper CPis the second image forming apparatus 102.

In this case, information indicating that the apparatus used to generatethe chart paper CP and the apparatus used to read the chart paper CP aredifferent is included in the display screen.

In this processing example, information concerning the second imageforming apparatus 102 is substantially included in this informationindicating that the apparatus used to generate the chart paper CP andthe apparatus used to read the chart paper CP are different, and theinformation concerning the second image forming apparatus 102 is, whichis an example of the other apparatus information, is thus included inthe display screen indicated by the reference sign 11A in the presentexemplary embodiment.

On the display screen indicated by the reference sign 11A, informationconcerning unevenness resulting from a photoreceptor and a scratch on atransfer belt is displayed as information concerning a trouble occurringin the first image forming apparatus 101, as indicated by the referencesign 71A, 71B, 71C, or 71D.

Furthermore, on this display screen, information indicating that atrouble is occurring but this trouble is not occurring due to the firstimage forming apparatus 101 is displayed, as indicated by the referencesign 72A, 72B, or 72C.

Specifically, a vertical streak indicated by the reference sign 72A is atrouble occurring due to the second image forming apparatus 102, andinformation indicating that this vertical streak is not a troubleoccurring due to the first image forming apparatus 101 is displayed.

In this display example, when the maintenance person selects a selectionpart 86 indicated by the reference sign 11X, an image 11B is displayedin addition to the display screen indicated by the reference sign 11A.

Then, in this display example, information concerning the second imageforming apparatus 102 is displayed for the first time in this image 11B,which is an example of an additional image. In other words, theinformation for specifying the second image forming apparatus 102 isincluded in the image 11B, and the information for specifying the secondimage forming apparatus 102 is displayed for the first time bydisplaying the image 11B.

Information indicating that a cause of the trouble lies in the secondimage forming apparatus 102 is included in the image 11B. In otherwords, information specifically specifying the second image formingapparatus 102 that has caused the trouble is included in the image 11B.

Furthermore, a result of diagnosis of the second image forming apparatus102 is included in the image 11B. Furthermore, information forspecifying the first image forming apparatus 101 is not included in theimage 11B.

Although a case where the image 11B is additionally displayed has beendescribed as an example, another display screen may be displayed insteadof the display screen indicated by the reference sign 11A, and theinformation for specifying the second image forming apparatus 102 andthe result of the diagnosis of the second image forming apparatus 102may be included in the other display screen.

In other words, the display screen may be switched to another displayscreen different from the display screen indicated by the reference sign11A, and the information for specifying the second image formingapparatus 102 and the result of the diagnosis of the second imageforming apparatus 102 may be included in the other display screen.

Information concerning a status of the trouble and how to address thetrouble is displayed in the image 11B.

In the present exemplary embodiment, the information for specifying thesecond image forming apparatus 102 is not displayed on the displayscreen displayed earlier indicated by the reference sign 11A.

In the present exemplary embodiment, the information for specifying thesecond image forming apparatus 102 and detailed information of thetrouble occurring due to the second image forming apparatus 102 aredisplayed when the user performs a predetermined specific operation, forexample, when the user performs an operation of selecting a part of thisdisplay screen displayed earlier.

In the present exemplary embodiment, when the maintenance person selectsa part of the display screen, the information for specifying the secondimage forming apparatus 102 and details of the trouble occurring due tothe second image forming apparatus 102 are displayed, as describedabove.

In the present exemplary embodiment, the information for specificallyspecifying the second image forming apparatus 102 and details of thetrouble occurring due to the second image forming apparatus 102 are notdisplayed unless the user performs a specific operation, as describedabove. As a result, in the present exemplary embodiment, the maintenanceperson is less likely to erroneously do maintenance of the second imageforming apparatus 102.

Meanwhile, in the present exemplary embodiment, the informationconcerning the second image forming apparatus 102 is displayed when themaintenance person performs a specific operation such as an operation ofselecting a part of the display screen, as described above. This allowsthe maintenance person to also cope with the trouble of the second imageforming apparatus 102.

In the present exemplary embodiment, since the information concerningthe second image forming apparatus 102 is also displayed on the displayscreen, not only the read image data, but also the apparatusidentification information for specifying the second image formingapparatus 102 are also transmitted from the second image formingapparatus 102 to the server apparatus 200.

Note that on the display screen indicated by the reference sign 11A inFIG. 11 , an image corresponding to a trouble is displayed on the chartimage data CD as indicated by the reference signs 71A, 71B, and 72A, andthereby a position of the trouble is indicated.

However, this is not restrictive, and a position of a trouble occurringdue to the first image forming apparatus 101 and a trouble occurring dueto the second image forming apparatus 102 may be indicated by displayingposition information indicative of the positions of the troubles asnumerical values, as illustrated in FIG. 12 , which illustrates anotherexample of a display screen.

Description of Paper for Own Apparatus PJ

FIGS. 13A and 13B illustrates the paper for own apparatus PJ generatedby the second image forming apparatus 102.

As illustrated in FIG. 13A, the code image KG, the blank part 91, andthe colored image part 92 are formed on one surface of the paper for ownapparatus PJ, as described above.

The code image KG includes the apparatus identification information forspecifying the second image forming apparatus 102, as described above.

In the present exemplary embodiment, the server apparatus 200 comparesthis apparatus identification information included in the code image KGand the apparatus identification information transmitted from the secondimage forming apparatus 102 separately from the read image data, asdescribed above. In this way, the server apparatus 200 detects the paperfor own apparatus PJ.

The blank part 91 on the one surface of the paper for own apparatus PJis used to detect a trouble of the image reading device 130 provided inthe second image forming apparatus 102 and a color streak occurring dueto the image forming unit 100A provided in the second image formingapparatus 102.

The colored image part 92 on the one surface of the paper for ownapparatus PJ is used to detect a trouble of the image reading device 130provided in the second image forming apparatus 102 and a white streakoccurring due to a trouble of the image forming unit 100A provided inthe second image forming apparatus 102.

Meanwhile, the other surface of the paper for own apparatus PJ is notinfluenced by the image forming unit 100A of the second image formingapparatus 102, and the other surface is a blank part 95, as illustratedin FIG. 13B.

The other surface of the paper for own apparatus PJ passes the imageforming unit 100A while facing a side opposite to a side where the imageforming unit 100A (see FIG. 3 ) of the second image forming apparatus102 is provided. Accordingly, toner or ink used for formation of animage by the image forming unit 100A is not attached to the othersurface.

The one surface of the paper for own apparatus PJ passes the imageforming unit 100A while facing the image forming unit 100A of the secondimage forming apparatus 102.

Accordingly, in a case where the blank part 91 of the image formationsurface data GD, which is read image data obtained by reading the onesurface, has a streak, it is determined that a cause of this streak liesin the image reading device 130 of the second image forming apparatus102 or the image forming unit 100A of the second image forming apparatus102.

Meanwhile, the other surface of the paper for own apparatus PJ does notpass the image forming unit 100A while facing the image forming unit100A, as described above. Accordingly, a color streak occurring due tothe image forming unit 100A does not occur on the other surface of thepaper for own apparatus PJ.

In a case where the blank surface data HD, which is read image dataobtained by reading the other surface of the paper for own apparatus PJ,has a streak, it is determined that a cause of this streak lies in theimage reading device 130 of the second image forming apparatus 102.

Description of Flow of Processing

A flow of the processing will be described again although the followingdescription partially overlaps the above description.

In the present exemplary embodiment, first, the first image formingapparatus 101 generates chart paper CP having a code image KG, asillustrated in FIG. 7 or 8 .

The code image KG includes apparatus identification information forspecifying the first image forming apparatus 101 and a security codeused to determine whether to permit transmission. Furthermore, the codeimage KG includes transmission control information used for control oftransmission of read image data.

Next, the user places the chart paper CP in the second image formingapparatus 102 to read the chart paper CP, as illustrated in FIG. 7 or 8. In this way, the second image forming apparatus 102 acquires chartimage data CD, which is read image data of the chart paper CP.

Next, the second image forming apparatus 102 determines whether or notthe information included in the code image KG included in the chartimage data CD includes a security code registered in advance.

Furthermore, the second image forming apparatus 102 acquires theapparatus identification information from the code image KG. Then, thesecond image forming apparatus 102 determines whether or not the chartpaper CP is chart paper CP generated by the second image formingapparatus 102 on the basis of the acquired apparatus identificationinformation.

In a case where the second image forming apparatus 102 determines thatthe chart paper CP is not one generated by the second image formingapparatus 102, the second image forming apparatus 102 generates paperfor own apparatus PJ, as illustrated in FIG. 10 .

The blank part 91, the colored image part 92, and the code image KG areformed on one surface of the paper for own apparatus PJ, as describedabove.

Next, the second image forming apparatus 102 outputs informationindicative of an instruction to read the paper for own apparatus PJ, asindicated by the reference sign 10B in FIG. 10 . In this way, the paperfor own apparatus PJ is placed in the image reading device 130 of thesecond image forming apparatus 102 by the user, and the paper for ownapparatus PJ is read.

In this process, both surfaces of the paper for own apparatus PJ areread by the second image forming apparatus 102.

Specifically, in the second image forming apparatus 102, after an imageon the one surface of the paper for own apparatus PJ is read, the paperfor own apparatus PJ is reversed and is fed to an image reading positionagain, and then the other surface of the paper for own apparatus PJ isread.

In this way, the image formation surface data GD and the blank surfacedata HD are generated.

Next, the second image forming apparatus 102 (see FIG. 10 ) transmitsthe chart image data CD, which is read image data of the chart paper CP,and the image formation surface data GD and the blank surface data HD,which are read image data of the paper for own apparatus PJ, to theserver apparatus 200.

Furthermore, the second image forming apparatus 102 transmits apparatusidentification information of the second image forming apparatus 102 tothe server apparatus 200 separately from the read image data, asdescribed above.

In the present exemplary embodiment, the second image forming apparatus102 transmits this apparatus identification information to the serverapparatus 200 as text data.

Next, in this processing example, the server apparatus 200 (see FIG. 10) determines whether or not apparatus identification informationobtained from the code image KG included in each of the read image datatransmitted from the second image forming apparatus 102 and theapparatus identification information included in the text data matcheach other.

In a case where the server apparatus 200 determines that these pieces ofapparatus identification information match each other, the serverapparatus 200 determines whether a trouble is occurring on the basis ofnot only the chart image data CD, which is read image data of the chartpaper CP, but also the image formation surface data GD and the blanksurface data HD, which are read image data of the paper for ownapparatus PJ.

In the present exemplary embodiment, chart paper CP generated by anotherimage forming apparatus 100 (hereinafter referred to as a “third imageforming apparatus 100”) different from the first image forming apparatus101 and the second image forming apparatus 102 may be read by the secondimage forming apparatus 102 together with the chart paper CP generatedby the first image forming apparatus 101.

In this case, read image data of the chart paper CP generated by thethird image forming apparatus 100 is also transmitted to the serverapparatus 200. In this case, the paper for own apparatus PJ generated bythe second image forming apparatus 102 cannot be specified.

In view of this, in this processing example, the apparatusidentification information is transmitted from the second image formingapparatus 102 to the server apparatus 200 separately from the read imagedata of the paper for own apparatus PJ, as described above.

Then, in this case, the server apparatus 200 specifies, as the paper forown apparatus PJ, chart paper CP having the code image KG in which theapparatus identification information transmitted separately from theread image data of the paper for own apparatus PJ is stored. In thisway, in the present exemplary embodiment, the server apparatus 200specifies the paper for own apparatus PJ.

In a case where the image formation surface data GD and the blanksurface data HD are also transmitted from the second image formingapparatus 102, the server apparatus 200 determines not only whether ornot a trouble is occurring in the first image forming apparatus 101, butalso whether or not a trouble is occurring in the second image formingapparatus 102.

Then, in a case where the server apparatus 200 determines that a troubleis occurring in the second image forming apparatus 102, the serverapparatus 200 also causes information about the trouble of the secondimage forming apparatus 102 to be displayed on the display screenreferred to by the maintenance person or the image 11B additionallydisplayed, as described above.

Specific Example of Determination of Trouble

A specific example of determination of a trouble by the server apparatus200 will be described below.

For example, in a case where the chart image data CD, the imageformation surface data GD, and the blank surface data HD have a streakat the same position, the server apparatus 200 determines that the imagereading device 130 of the second image forming apparatus 102 has atrouble.

Furthermore, in a case where the chart image data CD and the blanksurface data HD have no streak and the image formation surface data GDhas a streak in the blank part 91, the server apparatus 200 determinesthat the image forming unit 100A of the second image forming apparatus102 has a trouble.

It is also assumed that the image forming unit 100A of the second imageforming apparatus 102 has a trouble. In this case, the chart image dataCD has no streak, and the image formation surface data GD has a streak.

In this case, the server apparatus 200 determines that the image formingunit 100A of the second image forming apparatus 102 has a trouble.

FIG. 14 illustrates a specific example of the chart image data CD, theimage formation surface data GD, and the blank surface data HD.

Note that FIG. 14 illustrates a specific example in a case where thereare front surface side chart image data CD1 and back surface side chartimage data CD2 as the chart image data CD.

More specifically, FIG. 14 illustrates a specific example in a casewhere the first image forming apparatus 101 forms an image on both ofone surface and the other surface of paper P to generate chart paper CP.

More specifically, FIG. 14 illustrates a specific example in a casewhere the first image forming apparatus 101 forms an image for diagnosison one surface of paper P and then forms only a code image KG on theother surface of the paper P after reversing the paper P to generatechart paper CP.

Note that the back surface side chart image data CD2 is not necessarilyneeded, and only the front surface side chart image data CD1 may begenerated as the chart image data CD.

In a case where the back surface side chart image data CD2 is alsogenerated, more data can be used for determination and accuracy ofdetermination about a trouble is improved as compared with a case whereonly the front surface side chart image data CD1 is used.

In the example illustrated in FIG. 14 , the front surface side chartimage data CD1 and the back surface side chart image data CD2 each havetwo streaks. Of the two streaks, a color streak SJ1 on the left side isseen only in the chart image data CD and is not seen in the imageformation surface data GD and the blank surface data HD.

In this case, the server apparatus 200 determines that the color streakSJ1 on the left side is a streak occurring due to the image forming unit100A of the first image forming apparatus 101.

Then, in this case, the server apparatus 200 determines that the imageforming unit 100A of the first image forming apparatus 101 has atrouble.

Furthermore, of the two streaks of each of the front surface side chartimage data CD1 and the back surface side chart image data CD2, a colorstreak SJ2 on the right side is also seen in the image formation surfacedata GD and the blank surface data HD.

In this case, the server apparatus 200 determines that this color streakSJ2 is a streak occurring due to the image reading device 130 providedin the second image forming apparatus 102.

In this case, the server apparatus 200 determines that the image readingdevice 130 of the second image forming apparatus 102 has a trouble.

In a case where a streak occurs due to the image reading device 130 ofthe second image forming apparatus 102, the streak also appears in theblank surface data HD. In this case, the server apparatus 200 determinesthat the image reading device 130 provided in the second image formingapparatus 102 has a trouble.

Then, the server apparatus 200 generates a display screen illustrated inFIG. 11 on the basis of a result of the determination.

In the present exemplary embodiment, the server apparatus 200 thusacquires a result of diagnosis of the second image forming apparatus 102in addition to a result of diagnosis of the first image formingapparatus 101.

In the present exemplary embodiment, an image formed on another paper Pdifferent from the chart paper CP by the second image forming apparatus102 is read by this second image forming apparatus 102.

In other words, in the present exemplary embodiment, the paper for ownapparatus PJ generated by forming the colored image part 92 and otherson another paper P different from the chart paper CP is read by thesecond image forming apparatus 102.

Then, in the present exemplary embodiment, the server apparatus 200 orthe maintenance person who refers to the read image data and othersstored in the server apparatus 200 diagnoses the second image formingapparatus 102 on the basis of a reading result obtained by this readingby the second image forming apparatus 102. Then, the server apparatus200 acquires a result of this diagnosis.

Then, in the present exemplary embodiment, the server apparatus 200generates a display screen illustrated in FIG. 11 on the basis of aresult of diagnosis of the first image forming apparatus 101 and aresult of diagnosis of the second image forming apparatus 102.

FIG. 15 illustrates another specific example of the chart image data CD,the image formation surface data GD, and the blank surface data HD.

In this specific example, three kinds of streaks are occurring, asindicated by the reference signs 15A, 15B, and

Of the three kinds of streaks, a streak indicated by the reference sign15A is seen in the front surface side chart image data CD1, the backsurface side chart image data CD2, the image formation surface data GD,and the blank surface data HD. Therefore, the server apparatus 200determines that this streak is a streak occurring due to the imagereading device 130 of the second image forming apparatus 102.

In this case, the server apparatus 200 determines that the image readingdevice 130 provided in the second image forming apparatus 102 has atrouble.

Furthermore, a streak indicated by the reference sign 15B is seen onlyin the front surface side chart image data CD1 and the back surface sidechart image data CD2, and therefore the server apparatus 200 determinesthat this streak is a streak occurring due to the image forming unit100A of the first image forming apparatus 101.

In this case, the server apparatus 200 determines that the image formingunit 100A of the first image forming apparatus 101 has a trouble.

Furthermore, a streak indicated by the reference sign 15C is seen onlyin the image formation surface data GD.

In this case, the server apparatus 200 determines that this streak is astreak occurring due to the image forming unit 100A of the second imageforming apparatus 102. In this case, the server apparatus 200 determinesthat the image forming unit 100A of the second image forming apparatus102 has a trouble.

Then, the server apparatus 200 generates a display screen illustrated inFIG. 11 on the basis of a result of the determination.

FIG. 16 illustrates a relationship between a streak that occurs and acause.

In the present exemplary embodiment, in a case where a color streakoccurs and this color streak occurs in the chart image data CD, theimage formation surface data GD, and the blank surface data HD asindicated by the case A, the server apparatus 200 determines that theimage reading device 130 of the second image forming apparatus 102 has atrouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

The streak indicated by the reference sign SJ2 in FIG. 14 is a streakthat matches the condition indicated by the case A, and in a case wherethe streak indicated by the reference sign SJ2 in FIG. 14 occurs, theserver apparatus 200 determines that the image reading device 130 of thesecond image forming apparatus 102 has a trouble.

Furthermore, the streak indicated by the reference sign 15A in FIG. 15is also a streak that matches the condition indicated by the case A, andin a case where the streak indicated by the reference sign 15A in FIG.15 occurs, the server apparatus 200 determines that the image readingdevice 130 of the second image forming apparatus 102 has a trouble.

In a case where a color streak occurs and this color streak occurs inthe chart image data CD and the image formation surface data GD asindicated by the case B of FIG. 16 , the server apparatus 200 determinesthat the image forming unit 100A of the first image forming apparatus101 and the image forming unit 100A of the second image formingapparatus 102 have a trouble.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the first image forming apparatus 101 isdisplayed on the display screen indicated by the reference sign 11A ofFIG. 11 .

Furthermore, in this case, information indicating that a trouble isoccurring in the image forming unit 100A of the second image formingapparatus 102 is displayed on a display screen different from thedisplay screen indicated by the reference sign 11A or in the image 11Bthat is additionally displayed.

In a case where a color streak occurs and this color streak occurs inthe chart image data CD and the blank surface data HD as indicated bythe case C, the server apparatus 200 determines that the image readingdevice 130 of the second image forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A or in the image 11B that isadditionally displayed.

In a case where a color streak occurs and this color streak occurs onlyin the chart image data CD as indicated by the case D, the serverapparatus 200 determines that the image forming unit 100A of the firstimage forming apparatus 101 has a trouble.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the first image forming apparatus 101 isdisplayed on the display screen indicated by the reference sign 11A inFIG. 11 .

In the case D, information indicating that a trouble is occurring isincluded in the result of diagnosis of the first image forming apparatus101, and information indicating that a trouble is occurring is notincluded in the result of diagnosis of the second image formingapparatus 102.

In this case, it is determined that the image forming unit 100A of thefirst image forming apparatus 101 has a trouble.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the first image forming apparatus 101 isdisplayed on the display screen indicated by the reference sign 11A inFIG. 11 , as described above.

The streak indicated by the reference sign SJ1 in FIG. 14 is a streakthat matches the condition indicated by the case D, and in a case wherethe streak indicated by the reference sign SJ1 in FIG. 14 occurs, theserver apparatus 200 determines that the image forming unit 100A of thefirst image forming apparatus 101 has a trouble.

Furthermore, the streak indicated by the reference sign 15B in FIG. 15is also a streak that matches the condition indicated by the case D, andin a case where the streak indicated by the reference sign 15B in FIG.15 occurs, the server apparatus 200 determines that the image formingunit 100A of the first image forming apparatus 101 has a trouble.

In a case where a color streak occurs and this color streak does notoccur in the chart image data CD and occurs in the image formationsurface data GD and the blank surface data HD as indicated by the caseE, the server apparatus 200 determines that the image reading device 130of the second image forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In the case E, information indicating that a trouble is occurring is notincluded in a result of diagnosis of the first image forming apparatus101, and information indicating that a trouble is occurring is includedin a result of diagnosis of the second image forming apparatus 102.

In this case, information indicating that a trouble is occurring in thesecond image forming apparatus 102 is displayed on a display screendifferent from the display screen indicated by the reference sign 11A inFIG. 11 or in the image 11B that is additionally displayed.

This is described in detail. In the case E, information indicating thata trouble is occurring is included in a result of diagnosis of the onesurface (see FIG. 13A) of the paper for own apparatus PJ, which is anexample of an image formation surface on which the colored image part 92and the code image KG are formed.

Furthermore, in the case E, information indicating that a trouble isoccurring is included in a result of diagnosis of the other surface (seeFIG. 13B), which is an example of a blank surface opposite to the imageformation surface.

Furthermore, in this case E, a position of the trouble on the onesurface and a position of the trouble on the other surface match eachother.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a color streak occurs and this color streak occurs onlyin the image formation surface data GD as indicated by the case F, theserver apparatus 200 determines that the image forming unit 100A of thesecond image forming apparatus 102 has a trouble.

More specifically, in the case F, information indicating that a troubleis occurring is included in a result of diagnosis of the one surface,which is an example of an image formation surface, and informationindicating that a trouble is occurring is not included in a result ofdiagnosis of the other surface, which is an example of a blank surface.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

The streak indicated by the reference sign 15C in FIG. 15 is a streakthat matches the condition indicated by the case F, and in a case wherethe streak indicated by the reference sign 15C in FIG. 15 occurs, theserver apparatus 200 determines that the image forming unit 100A of thesecond image forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a color streak occurs and this color streak occurs onlyin the blank surface data HD as indicated by the case G, the serverapparatus 200 determines that the image reading device 130 of the secondimage forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a color streak does not occur in any of the read imagedata as indicated by the case H, the server apparatus 200 determinesthat none of the apparatuses has a trouble.

In this case, information indicating that a trouble is not occurring isdisplayed on the display screen indicated by the reference sign 11A inFIG. 11 .

In a case where a white streak occurs and this white streak occurs inthe chart image data CD, the image formation surface data GD, and theblank surface data HD as indicated by the case I, the server apparatus200 determines that the image reading device 130 of the second imageforming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a white streak occurs and this white streak occurs inthe chart image data CD and the image formation surface data GD asindicated by the case J, the server apparatus 200 determines that theimage forming unit 100A of the first image forming apparatus 101 and theimage forming unit 100A of the second image forming apparatus 102 have atrouble.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the first image forming apparatus 101 isdisplayed on the display screen indicated by the reference sign 11A inFIG. 11 . Furthermore, in this case, information indicating that atrouble is occurring in the image forming unit 100A of the second imageforming apparatus 102 is displayed on a display screen different fromthe display screen indicated by the reference sign 11A in FIG. 11 or inthe image 11B that is additionally displayed.

In a case where a white streak occurs and this white streak occurs inthe chart image data CD and the blank surface data HD as indicated bythe case K, the server apparatus 200 determines that the image readingdevice 130 of the second image forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a white streak occurs and this white streak occurs onlyin the chart image data CD as indicated by the case L, the serverapparatus 200 determines that the image forming unit 100A of the firstimage forming apparatus 101 has a trouble.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the first image forming apparatus 101 isdisplayed on the display screen indicated by the reference sign 11A inFIG. 11 .

In a case where a white streak occurs and this white streak does notoccur in the chart image data CD and occurs in the image formationsurface data GD and the blank surface data HD as indicated by the caseM, the server apparatus 200 determines that the image reading device 130of the second image forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a white streak occurs and this white streak occurs onlyin the image formation surface data GD as indicated by the case N, theserver apparatus 200 determines that the image forming unit 100A of thesecond image forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage forming unit 100A of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a white streak occurs and this white streak occurs onlyin the blank surface data HD as indicated by the case O, the serverapparatus 200 determines that the image reading device 130 of the secondimage forming apparatus 102 has a trouble.

In this case, information indicating that a trouble is occurring in theimage reading device 130 of the second image forming apparatus 102 isdisplayed on a display screen different from the display screenindicated by the reference sign 11A in FIG. 11 or in the image 11B thatis additionally displayed.

In a case where a white streak does not occur in any of the read imagedata as indicated by the case P, the server apparatus 200 determinesthat none of the apparatuses has a trouble.

In this case, information indicating that a trouble is not occurring isdisplayed on the display screen indicated by the reference sign 11A inFIG. 11 .

The foregoing description of the exemplary embodiments of the presentdisclosure has been provided for the purposes of illustration anddescription. It is not intended to be exhaustive or to limit thedisclosure to the precise forms disclosed. Obviously, many modificationsand variations will be apparent to practitioners skilled in the art. Theembodiments were chosen and described in order to best explain theprinciples of the disclosure and its practical applications, therebyenabling others skilled in the art to understand the disclosure forvarious embodiments and with the various modifications as are suited tothe particular use contemplated. It is intended that the scope of thedisclosure be defined by the following claims and their equivalents.

What is claimed is:
 1. An information processing apparatus comprising: aprocessor configured to: acquire a result of diagnosis of one imageforming apparatus made on a basis of a result of reading of a recordingmedium on which an image has been formed by the one image formingapparatus and that has been read by another image forming apparatushaving an image reading function; acquire other apparatus information,which is information concerning the other image forming apparatus; andgenerate a screen including both of the result of the diagnosis and theother apparatus information.
 2. The information processing apparatusaccording to claim 1, wherein: the processor is configured to generatethe screen including both of the result of the diagnosis and the otherapparatus information so that the screen includes, as the otherapparatus information, information indicating that the one image formingapparatus and the other image forming apparatus are different.
 3. Theinformation processing apparatus according to claim 1, wherein: theprocessor is configured to generate the screen including both of theresult of the diagnosis and the other apparatus information so that thescreen does not include information for specifying the other imageforming apparatus.
 4. The information processing apparatus according toclaim 3, wherein: the processor is configured to generate another screendifferent from the screen including both of the result of the diagnosisand the other apparatus information or an additional image displayedadditionally to the screen including both of the result of the diagnosisand the other apparatus information so that the other screen or theadditional image includes the information for specifying the other imageforming apparatus.
 5. The information processing apparatus according toclaim 1, wherein: the processor is configured to generate the screenincluding both of the result of the diagnosis and the other apparatusinformation so that the screen includes information for specifying theone image forming apparatus that is a target of the diagnosis.
 6. Theinformation processing apparatus according to claim 1, wherein: theprocessor is configured to: further acquire a result of diagnosis of theother image forming apparatus; and generate another screen differentfrom the screen including both of the result of the diagnosis and theother apparatus information or an additional image displayedadditionally to the screen including both of the result of the diagnosisand the other apparatus information so that the other screen or theadditional image includes the result of the diagnosis of the other imageforming apparatus.
 7. The information processing apparatus according toclaim 6, wherein: the processor is configured to generate the otherscreen or the additional image that includes the result of the diagnosisof the other image forming apparatus so that the other screen or theadditional image does not include information for specifying the oneimage forming apparatus.
 8. The information processing apparatusaccording to claim 1, wherein: the processor is configured to: furtheracquire a result of diagnosis of the other image forming apparatus madeon a basis of a reading result which the other image forming apparatusobtains by reading an image formed on another recording medium by theother image forming apparatus; and generate the screen including both ofthe result of the diagnosis and the other apparatus information on abasis of the result of the diagnosis of the one image forming apparatusand the result of the diagnosis of the other image forming apparatus. 9.The information processing apparatus according to claim 8, wherein: theprocessor is configured to generate the screen including both of theresult of the diagnosis and the other apparatus information so that thescreen includes information indicating that a trouble is occurring inthe one image forming apparatus, in a case where the result of thediagnosis of the one image forming apparatus includes informationindicating that a trouble is occurring and the result of the diagnosisof the other image forming apparatus does not include informationindicating that a trouble is occurring.
 10. The information processingapparatus according to claim 8, wherein: the processor is configured togenerate a screen different from an information display screen that isthe screen including both of the result of the diagnosis and the otherapparatus information or an additional image additionally displayed onthe information display screen so that the different screen or theadditional image includes information indicating that a trouble isoccurring in the other image forming apparatus, in a case where theresult of the diagnosis of the one image forming apparatus does notinclude information indicating that a trouble is occurring and theresult of the diagnosis of the other image forming apparatus includesinformation indicating that a trouble is occurring.
 11. The informationprocessing apparatus according to claim 10, wherein: the processor isconfigured to generate the different screen or the additional image sothat the different screen or the additional image includes informationindicating that a trouble is occurring in an image forming unit providedin the other image forming apparatus, in a case where a result ofdiagnosis of an image formation surface of the other recording medium inthe result of the diagnosis of the other image forming apparatusincludes information indicating that a trouble is occurring and a resultof diagnosis of a blank surface opposite to the image formation surfacein the result of the diagnosis of the other image forming apparatus doesnot include information indicating that a trouble is occurring.
 12. Theinformation processing apparatus according to claim 10, wherein: theprocessor is configured to generate the different screen or theadditional image so that the different screen or the additional imageincludes information indicating that a trouble is occurring in an imagereading unit provided in the other image forming apparatus, in a casewhere a result of diagnosis of an image formation surface of the otherrecording medium in the result of the diagnosis of the other imageforming apparatus includes information indicating that a trouble isoccurring, a result of diagnosis of a blank surface opposite to theimage formation surface in the result of the diagnosis of the otherimage forming apparatus includes information indicating that a troubleis occurring, and positions of the troubles match each other.
 13. Anon-transitory computer readable medium storing a program causing acomputer to execute a process for information processing, the processcomprising: acquiring a result of diagnosis of one image formingapparatus made on a basis of a result of reading of a recording mediumon which an image has been formed by the one image forming apparatus andthat has been read by another image forming apparatus having an imagereading function; acquiring other apparatus information, which isinformation concerning the other image forming apparatus; and generatinga screen including both of the result of the diagnosis and the otherapparatus information.
 14. An information processing method comprising:acquiring a result of diagnosis of one image forming apparatus made on abasis of a result of reading of a recording medium on which an image hasbeen formed by the one image forming apparatus and that has been read byanother image forming apparatus having an image reading function;acquiring other apparatus information, which is information concerningthe other image forming apparatus; and generating a screen includingboth of the result of the diagnosis and the other apparatus information.